- From: Mark Nottingham <mnot@mnot.net>
- Date: Mon, 21 Feb 2011 18:02:01 +1100
- To: HTTP Working Group <ietf-http-wg@w3.org>
<http://trac.tools.ietf.org/wg/httpbis/trac/ticket/213>
As per #229, p2-semantics now says:
New HTTP status codes are required to fall under one of the categories defined in Section 8.
... so I think this clarifies that, at least for the purposes of IANA, status codes outside those ranges are disallowed.
Any objection to closing this issue with no further action?
On 30/06/2010, at 3:05 AM, Mark Nottingham wrote:
> p1 defines HTTP status codes as "a 3-digit integer result code" with the following value space:
>
> The first digit of the Status-Code defines the class of response. The last two digits do not have any categorization role. There are 5 values for the first digit:
>
> • 1xx: Informational - Request received, continuing process
> • 2xx: Success - The action was successfully received, understood, and accepted
> • 3xx: Redirection - Further action must be taken in order to complete the request
> • 4xx: Client Error - The request contains bad syntax or cannot be fulfilled
> • 5xx: Server Error - The server failed to fulfill an apparently valid request
>
> The BNF, however, allows other values;
>
> Status-Code = 3DIGIT
>
> IANA has asked what the status of codes is outside of this range; e.g., is a 0xx status code reserved, unregistered, or just not allowed? Likewise for 6xx (used by some implementations for local status codes) and upwards.
>
> Also, should the value space be defined in p1 or p2?
>
>
> --
> Mark Nottingham http://www.mnot.net/
>
>
--
Mark Nottingham http://www.mnot.net/
Received on Monday, 21 February 2011 07:02:32 UTC