On 6/2/15, 04:45, "Boris Bobrov" <bbob...@mirantis.com> wrote:
>On Tuesday 02 June 2015 09:32:45 Chenhong Liu wrote: >> There is keystone/exception.py which contains Exceptions defined and >>used >> inside keystone provide 4xx and 5xx status code. And we can use it like: >> exception.Forbidden.code, exception.forbiddent.title >> exception.NotFound.code, exception.NotFound.title >> >> This makes the code looks pretty and avoid error prone. But I can't find >> definition for other status code, like 200, 201, 204, 302, and so on. >>The >> code in keystone, especially the unit test cases, just write these >>status >> code and title explicitly. >> >> How about add those definitions? > >These are standard HTTP codes: >http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html > >Description in exceptions is given because one error code can be used for >several errors. Success codes always have one meaning. 2616 is dead. Please reference 723[0-5] from now on. https://tools.ietf.org/html/rfc7231#section-6 __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev