ambari-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John Speidel (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AMBARI-1406) Provide API support for including query string in http message body
Date Mon, 11 Mar 2013 19:39:13 GMT

    [ https://issues.apache.org/jira/browse/AMBARI-1406?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13599178#comment-13599178
] 

John Speidel commented on AMBARI-1406:
--------------------------------------

To include the query in the request body using the above example:

{
  "RequestInfo" : {
    "query" : "foo=bar"
  },
  "Body" : {
    "host_components": [
    {
      "HostRoles": {
        "component_name": "myComponent"
      } 
          
    } ]
  }
}

The important thing to understand is that you need to add a new category named "RequestInfo"
to the body.  Within the "RequestInfo" category, the property "query" should hold the query.
 The query shouldn't include any partial response data (fields=...). A "fields" property may
be added to "RequestInfo" at a later time for the partial response data if necessary.   Also,
a "Body" category is necessary which will contain the actual body.
                
> Provide API support for including query string in http message body
> -------------------------------------------------------------------
>
>                 Key: AMBARI-1406
>                 URL: https://issues.apache.org/jira/browse/AMBARI-1406
>             Project: Ambari
>          Issue Type: Sub-task
>            Reporter: John Speidel
>            Assignee: John Speidel
>             Fix For: 1.3.0
>
>         Attachments: AMBARI-1406.patch
>
>
> For some requests the query string can be very long due to query predicates and partial
response fields.  This can result in a query string that exceeds the default web server limit.
 In Jetty, this appears to be ~4000 characters.  As a result, some UI requests have been split
into multiple requests.
> To avoid this issue, the API should support inclusion of the query string in the http
body of the request.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message