On Mon, Jun 2, 2014 at 7:21 PM, Christopher Yeoh <cbky...@gmail.com> wrote:

> Hi,
>
> There's been a few patches like this floating around recently which fix
> the incorrect use of 413 as the http error code when a request fails
> because of the requestor is out of quota.
>
> https://review.openstack.org/#/c/95671/
>
> Now 413 is definitely wrong, but sometimes the change is made to 400 or
> 403. Having had a look around at different REST APIs (non openstack) out
> there, 403 does seem to be the most popular choice.
>
>
400 is wrong as well: "The request could not be understood by the server
due to malformed syntax." In this case, the syntax is fine, it's the
requested action that the server is rejecting.

+1 for 403


> Its not totally clear from the rfc (http://www.ietf.org/rfc/rfc2616.txt)
> what it should be, but 403 to me does seem to the most appropriate, and
> whilst its not a big thing I think we should at least be consistent about
> this across all our openstack REST APIs.
>
> Anyone have any objections to this?
>
> Regards,
>
> Chris
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to