[Openstack-docs] Hi all - question

Nick Chase nchase at mirantis.com
Wed Jul 10 20:46:56 UTC 2013


Works for me.
On Jul 10, 2013 3:55 PM, "Diane Fleming" <diane.fleming at rackspace.com>
wrote:

>   Yes, the query parameters I'm talking about are on GET requests –
> mostly list resources calls – where you use the query parameters to filter
> the results.
>
>  For example, list servers, list flavors, list images…..
>
>  There aren't a lot of them – is anyone opposed to me showing the query
> parameters in the URIs?
>
>
>
>   *Diane*
>  *----------------------------------------------*
>  Diane Fleming
>  Software Developer II - US
>  diane.fleming at rackspace.com
> Cell  512.323.6799
> Office 512.874.1260
>  Skype drfleming0227
> Google-plus diane.fleming at gmail.com
>
>   From: Nick Chase <nchase at mirantis.com>
> Date: Wednesday, July 10, 2013 12:24 PM
> To: Diane Fleming <diane.fleming at rackspace.com>
> Cc: "openstack-docs at lists.openstack.org" <
> openstack-docs at lists.openstack.org>
> Subject: Re: [Openstack-docs] Hi all - question
>
>   In general, it's unusual to include parameters on POST request URLs.
>  That's not to say that it can't be done, but I think it might be a bit
> confusing; even if the parameters are sent on the URL, they ALSO have to be
> sent as part of the reqeust body, as a normal POST request.
>
>  That said, I'd be all for identifying "query" parameters in the tables...
>
>  ----  Nick
>
>
> On Wed, Jul 10, 2013 at 11:16 AM, Diane Fleming <
> diane.fleming at rackspace.com> wrote:
>
>>  No, I'm not suggesting that, though that's a good idea.  I'm suggesting
>> that the calls that have query parameters show them, like this
>>
>>  GET /<URL>/servers?marker=marker&limit=limit
>>
>> Sent from my iPhone
>>
>> On Jul 10, 2013, at 7:57 AM, "Nick Chase" <nchase at mirantis.com> wrote:
>>
>>   On Wed, Jul 10, 2013 at 8:32 AM, Diane Fleming <
>> diane.fleming at rackspace.com> wrote:
>>
>>    For example, in the individual API references, they do appear in the
>>> URIs, like this:
>>>
>>>
>>> http://docs.openstack.org/api/openstack-compute/2/content/List_Servers-d1e2078.html
>>>
>>>  However, this same call on the API Reference page looks like this –
>>> (see the "List Ids, names, and links for all servers" call)
>>>
>>>  http://api.openstack.org/api-ref.html#compute
>>>
>>>  The query parms are described in the table, but don't appear in the
>>> URI itself. I find this really confusing. I'd like to have the page changed
>>> so that these appear in the URI – what are your thoughts? At the very
>>> least, they should be identified as "query" parameters in the table. Let me
>>> know your thoughts!
>>>
>>
>>  That URL actually refers to many calls, though; Are you suggesting that
>> each call should have its own anchor, such as:
>>
>>  http://api.openstack.org/api-ref.html#compute_servers_list
>> http://api.openstack.org/api-ref.html#compute_servers_create
>> http://api.openstack.org/api-ref.html#compute_servers_detail
>> http://api.openstack.org/api-ref.html#compute_servers_delete
>>
>>  I'd be for that.
>>
>>  ----  Nick
>>
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-docs/attachments/20130710/c1fa9cbb/attachment-0001.html>


More information about the Openstack-docs mailing list