[openstack-dev] [nova][api] GET or HEAD for checking trait existence
jaypipes at gmail.com
Wed Mar 29 19:26:45 UTC 2017
On 03/29/2017 02:04 PM, Ken'ichi Ohmichi wrote:
> I have some questions about plancement API design from
> Current implementation of the above patch (PS26) adds GET method for
> checking trait existence, and tags.rst of api-wg guideline requires
> GET for checking trait existence.
> On the other hand, http.rst of api-wg guideline requires HEAD instead.
> So there are two questions.
> 1. Why the part of tags.rst is different from http.rst?
> I checked the review history of
> https://review.openstack.org/#/c/155620/ which have added the part,
> but I could not find the reason.
> 2. trait should follow tags.rst? or http.rst?
This is from the http.rst guideline in the API-WG:
"TODO: HEAD is weird in a bunch of our wsgi frameworks and you don't
have access to it. Figure out if there is anything useful there."
and frankly, I tend to agree with the above statement. I'd say use GET
for exists checking.
More information about the OpenStack-dev