ambari-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John Speidel (JIRA)" <>
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


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:
>             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:

View raw message