[ https://issues.apache.org/jira/browse/AMBARI-3849?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13829609#comment-13829609 ]
Tom Beerbower commented on AMBARI-3849: --------------------------------------- To get a minimal response, use the query string parameter *minimal_response=true*. This will remove all hrefs from the response. In addition, only minimal resource id fields and explicitly requested fields will be returned. For example, the normal request ... {code} /api/v1/clusters/c1/hosts?fields=Hosts/host_status,host_components/HostRoles/state { "href" : "http://c6401.ambari.apache.org:8080/api/v1/clusters/c1/hosts?fields=Hosts/host_status,host_components/HostRoles/state", "items" : [ { "href" : "http://c6401.ambari.apache.org:8080/api/v1/clusters/c1/hosts/c6401.ambari.apache.org", "Hosts" : { "cluster_name" : "c1", "host_name" : "c6401.ambari.apache.org", "host_status" : "HEALTHY" }, "host_components" : [ { "href" : "http://c6401.ambari.apache.org:8080/api/v1/clusters/c1/hosts/c6401.ambari.apache.org/host_components/DATANODE", "HostRoles" : { "cluster_name" : "c1", "component_name" : "DATANODE", "host_name" : "c6401.ambari.apache.org", "state" : "STARTED" } }, ... ] } ] } {code} will look like this with *minimal_response=true* ... {code} /api/v1/clusters/c1/hosts?fields=Hosts/host_status,host_components/HostRoles/state&minimal_response=true { "items" : [ { "Hosts" : { "host_name" : "c6401.ambari.apache.org", "host_status" : "HEALTHY" }, "host_components" : [ { "HostRoles" : { "component_name" : "DATANODE", "state" : "STARTED" } }, ... ] } ] } {code} > Need ability to filter out href field in requests > ------------------------------------------------- > > Key: AMBARI-3849 > URL: https://issues.apache.org/jira/browse/AMBARI-3849 > Project: Ambari > Issue Type: Task > Reporter: Tom Beerbower > Assignee: Tom Beerbower > > On some API requests on large clusters, half the time is spent in generating, > and half the time in transporting content. To cut down on the amount of > content transported, we need a way to filter out the 'href' field. > On a 2MB hosts response, 0.5MB is just the hrefs field. -- This message was sent by Atlassian JIRA (v6.1#6144)