* WGs marked with an * asterisk has had at least one new draft made available during the last 5 days

Changeset 1124


Ignore:
Timestamp:
2011-02-17 08:11:35 (3 years ago)
Author:
julian.reschke@gmx.de
Message:

Restructure 'Status Code and Reason Phrase', replace ABNF listing all HTTP/1.1 status codes with an Overview table, remove some redundant text (see #137)

Location:
draft-ietf-httpbis/latest
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • draft-ietf-httpbis/latest/common-abnf.sh

    r1123 r1124  
    1717        fgrep -v ", defined in [Part" | \ 
    1818        fgrep -v "Method = %x" | \ 
    19         fgrep -v 'Status-Code = "100"' | \ 
    2019        sort | uniq | \ 
    2120        $bap/bap -k -i $bap/core.abnf 
  • draft-ietf-httpbis/latest/p2-semantics.html

    r1120 r1124  
    550550         <li>3.&nbsp;&nbsp;&nbsp;<a href="#request.header.fields">Request Header Fields</a></li> 
    551551         <li>4.&nbsp;&nbsp;&nbsp;<a href="#status.code.and.reason.phrase">Status Code and Reason Phrase</a><ul> 
    552                <li>4.1&nbsp;&nbsp;&nbsp;<a href="#status.code.registry">Status Code Registry</a><ul> 
    553                      <li>4.1.1&nbsp;&nbsp;&nbsp;<a href="#considerations.for.new.status.codes">Considerations for New Status Codes</a></li> 
     552               <li>4.1&nbsp;&nbsp;&nbsp;<a href="#overview.of.status.codes">Overview of Status Codes</a></li> 
     553               <li>4.2&nbsp;&nbsp;&nbsp;<a href="#status.code.registry">Status Code Registry</a><ul> 
     554                     <li>4.2.1&nbsp;&nbsp;&nbsp;<a href="#considerations.for.new.status.codes">Considerations for New Status Codes</a></li> 
    554555                  </ul> 
    555556               </li> 
     
    841842      </p> 
    842843      <h1 id="rfc.section.4"><a href="#rfc.section.4">4.</a>&nbsp;<a id="status.code.and.reason.phrase" href="#status.code.and.reason.phrase">Status Code and Reason Phrase</a></h1> 
    843       <p id="rfc.section.4.p.1">The Status-Code element is a 3-digit integer result code of the attempt to understand and satisfy the request. The status 
    844          codes listed below are defined in <a href="#status.codes" title="Status Code Definitions">Section&nbsp;8</a>, <a href="p4-conditional.html#status.code.definitions" title="Status Code Definitions">Section 3</a> of <a href="#Part4" id="rfc.xref.Part4.10"><cite title="HTTP/1.1, part 4: Conditional Requests">[Part4]</cite></a>, <a href="p5-range.html#status.code.definitions" title="Status Code Definitions">Section 3</a> of <a href="#Part5" id="rfc.xref.Part5.6"><cite title="HTTP/1.1, part 5: Range Requests and Partial Responses">[Part5]</cite></a>, and <a href="p7-auth.html#status.code.definitions" title="Status Code Definitions">Section 3</a> of <a href="#Part7" id="rfc.xref.Part7.7"><cite title="HTTP/1.1, part 7: Authentication">[Part7]</cite></a>. 
    845       </p> 
    846       <p id="rfc.section.4.p.2">The Reason-Phrase is intended to give a short textual description of the Status-Code. The Status-Code is intended for use 
    847          by automata and the Reason-Phrase is intended for the human user. The client is not required to examine or display the Reason-Phrase. 
    848       </p> 
    849       <p id="rfc.section.4.p.3">The individual values of the numeric status codes defined for HTTP/1.1, and an example set of corresponding Reason-Phrase 
    850          values, are presented below. The reason phrases listed here are only recommendations — they <em class="bcp14">MAY</em> be replaced by local equivalents without affecting the protocol. 
    851       </p> 
    852       <div id="rfc.figure.u.10"></div><pre class="inline"><span id="rfc.iref.g.4"></span><span id="rfc.iref.g.5"></span><span id="rfc.iref.g.6"></span>  <a href="#status.code.and.reason.phrase" class="smpl">Status-Code</a> = 
    853        "100"  ; <a href="#status.100" id="rfc.xref.status.100.1" title="100 Continue">Section&nbsp;8.1.1</a>: Continue 
    854      / "101"  ; <a href="#status.101" id="rfc.xref.status.101.1" title="101 Switching Protocols">Section&nbsp;8.1.2</a>: Switching Protocols 
    855      / "200"  ; <a href="#status.200" id="rfc.xref.status.200.1" title="200 OK">Section&nbsp;8.2.1</a>: OK 
    856      / "201"  ; <a href="#status.201" id="rfc.xref.status.201.1" title="201 Created">Section&nbsp;8.2.2</a>: Created 
    857      / "202"  ; <a href="#status.202" id="rfc.xref.status.202.1" title="202 Accepted">Section&nbsp;8.2.3</a>: Accepted 
    858      / "203"  ; <a href="#status.203" id="rfc.xref.status.203.1" title="203 Non-Authoritative Information">Section&nbsp;8.2.4</a>: Non-Authoritative Information 
    859      / "204"  ; <a href="#status.204" id="rfc.xref.status.204.1" title="204 No Content">Section&nbsp;8.2.5</a>: No Content 
    860      / "205"  ; <a href="#status.205" id="rfc.xref.status.205.1" title="205 Reset Content">Section&nbsp;8.2.6</a>: Reset Content 
    861      / "206"  ; <a href="#Part5" id="rfc.xref.Part5.7"><cite title="HTTP/1.1, part 5: Range Requests and Partial Responses">[Part5]</cite></a>, <a href="p5-range.html#status.206" title="206 Partial Content">Section 3.1</a>: Partial Content 
    862      / "300"  ; <a href="#status.300" id="rfc.xref.status.300.1" title="300 Multiple Choices">Section&nbsp;8.3.1</a>: Multiple Choices 
    863      / "301"  ; <a href="#status.301" id="rfc.xref.status.301.1" title="301 Moved Permanently">Section&nbsp;8.3.2</a>: Moved Permanently 
    864      / "302"  ; <a href="#status.302" id="rfc.xref.status.302.1" title="302 Found">Section&nbsp;8.3.3</a>: Found 
    865      / "303"  ; <a href="#status.303" id="rfc.xref.status.303.1" title="303 See Other">Section&nbsp;8.3.4</a>: See Other 
    866      / "304"  ; <a href="#Part4" id="rfc.xref.Part4.11"><cite title="HTTP/1.1, part 4: Conditional Requests">[Part4]</cite></a>, <a href="p4-conditional.html#status.304" title="304 Not Modified">Section 3.1</a>: Not Modified 
    867      / "305"  ; <a href="#status.305" id="rfc.xref.status.305.1" title="305 Use Proxy">Section&nbsp;8.3.6</a>: Use Proxy 
    868      / "307"  ; <a href="#status.307" id="rfc.xref.status.307.1" title="307 Temporary Redirect">Section&nbsp;8.3.8</a>: Temporary Redirect 
    869      / "400"  ; <a href="#status.400" id="rfc.xref.status.400.1" title="400 Bad Request">Section&nbsp;8.4.1</a>: Bad Request 
    870      / "401"  ; <a href="#Part7" id="rfc.xref.Part7.8"><cite title="HTTP/1.1, part 7: Authentication">[Part7]</cite></a>, <a href="p7-auth.html#status.401" title="401 Unauthorized">Section 3.1</a>: Unauthorized 
    871      / "402"  ; <a href="#status.402" id="rfc.xref.status.402.1" title="402 Payment Required">Section&nbsp;8.4.3</a>: Payment Required 
    872      / "403"  ; <a href="#status.403" id="rfc.xref.status.403.1" title="403 Forbidden">Section&nbsp;8.4.4</a>: Forbidden 
    873      / "404"  ; <a href="#status.404" id="rfc.xref.status.404.1" title="404 Not Found">Section&nbsp;8.4.5</a>: Not Found 
    874      / "405"  ; <a href="#status.405" id="rfc.xref.status.405.1" title="405 Method Not Allowed">Section&nbsp;8.4.6</a>: Method Not Allowed 
    875      / "406"  ; <a href="#status.406" id="rfc.xref.status.406.1" title="406 Not Acceptable">Section&nbsp;8.4.7</a>: Not Acceptable 
    876      / "407"  ; <a href="#Part7" id="rfc.xref.Part7.9"><cite title="HTTP/1.1, part 7: Authentication">[Part7]</cite></a>, <a href="p7-auth.html#status.407" title="407 Proxy Authentication Required">Section 3.2</a>: Proxy Authentication Required 
    877      / "408"  ; <a href="#status.408" id="rfc.xref.status.408.1" title="408 Request Timeout">Section&nbsp;8.4.9</a>: Request Time-out 
    878      / "409"  ; <a href="#status.409" id="rfc.xref.status.409.1" title="409 Conflict">Section&nbsp;8.4.10</a>: Conflict 
    879      / "410"  ; <a href="#status.410" id="rfc.xref.status.410.1" title="410 Gone">Section&nbsp;8.4.11</a>: Gone 
    880      / "411"  ; <a href="#status.411" id="rfc.xref.status.411.1" title="411 Length Required">Section&nbsp;8.4.12</a>: Length Required 
    881      / "412"  ; <a href="#Part4" id="rfc.xref.Part4.12"><cite title="HTTP/1.1, part 4: Conditional Requests">[Part4]</cite></a>, <a href="p4-conditional.html#status.412" title="412 Precondition Failed">Section 3.2</a>: Precondition Failed 
    882      / "413"  ; <a href="#status.413" id="rfc.xref.status.413.1" title="413 Request Entity Too Large">Section&nbsp;8.4.14</a>: Request Entity Too Large 
    883      / "414"  ; <a href="#status.414" id="rfc.xref.status.414.1" title="414 URI Too Long">Section&nbsp;8.4.15</a>: URI Too Long 
    884      / "415"  ; <a href="#status.415" id="rfc.xref.status.415.1" title="415 Unsupported Media Type">Section&nbsp;8.4.16</a>: Unsupported Media Type 
    885      / "416"  ; <a href="#Part5" id="rfc.xref.Part5.8"><cite title="HTTP/1.1, part 5: Range Requests and Partial Responses">[Part5]</cite></a>, <a href="p5-range.html#status.416" title="416 Requested Range Not Satisfiable">Section 3.2</a>: Requested range not satisfiable 
    886      / "417"  ; <a href="#status.417" id="rfc.xref.status.417.1" title="417 Expectation Failed">Section&nbsp;8.4.18</a>: Expectation Failed 
    887      / "426"  ; <a href="#status.426" id="rfc.xref.status.426.1" title="426 Upgrade Required">Section&nbsp;8.4.19</a>: Upgrade Required 
    888      / "500"  ; <a href="#status.500" id="rfc.xref.status.500.1" title="500 Internal Server Error">Section&nbsp;8.5.1</a>: Internal Server Error 
    889      / "501"  ; <a href="#status.501" id="rfc.xref.status.501.1" title="501 Not Implemented">Section&nbsp;8.5.2</a>: Not Implemented 
    890      / "502"  ; <a href="#status.502" id="rfc.xref.status.502.1" title="502 Bad Gateway">Section&nbsp;8.5.3</a>: Bad Gateway 
    891      / "503"  ; <a href="#status.503" id="rfc.xref.status.503.1" title="503 Service Unavailable">Section&nbsp;8.5.4</a>: Service Unavailable 
    892      / "504"  ; <a href="#status.504" id="rfc.xref.status.504.1" title="504 Gateway Timeout">Section&nbsp;8.5.5</a>: Gateway Time-out 
    893      / "505"  ; <a href="#status.505" id="rfc.xref.status.505.1" title="505 HTTP Version Not Supported">Section&nbsp;8.5.6</a>: HTTP Version not supported 
    894      / <a href="#status.code.and.reason.phrase" class="smpl">extension-code</a> 
    895  
    896   <a href="#status.code.and.reason.phrase" class="smpl">extension-code</a> = 3<a href="#notation" class="smpl">DIGIT</a> 
     844      <p id="rfc.section.4.p.1">The Status-Code element is a 3-digit integer result code of the attempt to understand and satisfy the request.</p> 
     845      <p id="rfc.section.4.p.2">The Reason-Phrase is intended to give a short textual description of the Status-Code and is intended for the human user. The 
     846         client is not required to examine or display the Reason-Phrase. 
     847      </p> 
     848      <div id="rfc.figure.u.10"></div><pre class="inline"><span id="rfc.iref.g.4"></span><span id="rfc.iref.g.5"></span><span id="rfc.iref.g.6"></span>  <a href="#status.code.and.reason.phrase" class="smpl">Status-Code</a>    = 3<a href="#notation" class="smpl">DIGIT</a> 
    897849  <a href="#status.code.and.reason.phrase" class="smpl">Reason-Phrase</a>  = *( <a href="#notation" class="smpl">WSP</a> / <a href="#notation" class="smpl">VCHAR</a> / <a href="#core.rules" class="smpl">obs-text</a> ) 
    898 </pre><p id="rfc.section.4.p.5">HTTP status codes are extensible. HTTP applications are not required to understand the meaning of all registered status codes, 
     850</pre><p id="rfc.section.4.p.4">HTTP status codes are extensible. HTTP applications are not required to understand the meaning of all registered status codes, 
    899851         though such understanding is obviously desirable. However, applications <em class="bcp14">MUST</em> understand the class of any status code, as indicated by the first digit, and treat any unrecognized response as being equivalent 
    900852         to the x00 status code of that class, with the exception that an unrecognized response <em class="bcp14">MUST NOT</em> be cached. For example, if an unrecognized status code of 431 is received by the client, it can safely assume that there was 
     
    902854         information which will explain the unusual status. 
    903855      </p> 
    904       <h2 id="rfc.section.4.1"><a href="#rfc.section.4.1">4.1</a>&nbsp;<a id="status.code.registry" href="#status.code.registry">Status Code Registry</a></h2> 
    905       <p id="rfc.section.4.1.p.1">The HTTP Status Code Registry defines the name space for the Status-Code token in the Status-Line of an HTTP response.</p> 
    906       <p id="rfc.section.4.1.p.2">Values to be added to this name space are subject to IETF review (<a href="#RFC5226" id="rfc.xref.RFC5226.2"><cite title="Guidelines for Writing an IANA Considerations Section in RFCs">[RFC5226]</cite></a>, <a href="http://tools.ietf.org/html/rfc5226#section-4.1">Section 4.1</a>). 
    907       </p> 
    908       <p id="rfc.section.4.1.p.3">The registry itself is maintained at &lt;<a href="http://www.iana.org/assignments/http-status-codes">http://www.iana.org/assignments/http-status-codes</a>&gt;. 
    909       </p> 
    910       <h3 id="rfc.section.4.1.1"><a href="#rfc.section.4.1.1">4.1.1</a>&nbsp;<a id="considerations.for.new.status.codes" href="#considerations.for.new.status.codes">Considerations for New Status Codes</a></h3> 
    911       <p id="rfc.section.4.1.1.p.1">When it is necessary to express new semantics for a HTTP response that aren't specific to a single application or media type, 
     856      <h2 id="rfc.section.4.1"><a href="#rfc.section.4.1">4.1</a>&nbsp;<a id="overview.of.status.codes" href="#overview.of.status.codes">Overview of Status Codes</a></h2> 
     857      <p id="rfc.section.4.1.p.1">The status codes listed below are defined in <a href="#status.codes" title="Status Code Definitions">Section&nbsp;8</a>, <a href="p4-conditional.html#status.code.definitions" title="Status Code Definitions">Section 3</a> of <a href="#Part4" id="rfc.xref.Part4.10"><cite title="HTTP/1.1, part 4: Conditional Requests">[Part4]</cite></a>, <a href="p5-range.html#status.code.definitions" title="Status Code Definitions">Section 3</a> of <a href="#Part5" id="rfc.xref.Part5.6"><cite title="HTTP/1.1, part 5: Range Requests and Partial Responses">[Part5]</cite></a>, and <a href="p7-auth.html#status.code.definitions" title="Status Code Definitions">Section 3</a> of <a href="#Part7" id="rfc.xref.Part7.7"><cite title="HTTP/1.1, part 7: Authentication">[Part7]</cite></a>. The reason phrases listed here are only recommendations — they can be replaced by local equivalents without affecting the 
     858         protocol. 
     859      </p> 
     860      <div id="rfc.table.u.1"> 
     861         <table class="tt full left" cellpadding="3" cellspacing="0"> 
     862            <thead> 
     863               <tr> 
     864                  <th>Status-Code</th> 
     865                  <th>Reason-Phrase</th> 
     866                  <th>Defined in...</th> 
     867               </tr> 
     868            </thead> 
     869            <tbody> 
     870               <tr> 
     871                  <td class="left">100</td> 
     872                  <td class="left">Continue</td> 
     873                  <td class="left"><a href="#status.100" id="rfc.xref.status.100.1" title="100 Continue">Section&nbsp;8.1.1</a></td> 
     874               </tr> 
     875               <tr> 
     876                  <td class="left">101</td> 
     877                  <td class="left">Switching Protocols</td> 
     878                  <td class="left"><a href="#status.101" id="rfc.xref.status.101.1" title="101 Switching Protocols">Section&nbsp;8.1.2</a></td> 
     879               </tr> 
     880               <tr> 
     881                  <td class="left">200</td> 
     882                  <td class="left">OK</td> 
     883                  <td class="left"><a href="#status.200" id="rfc.xref.status.200.1" title="200 OK">Section&nbsp;8.2.1</a></td> 
     884               </tr> 
     885               <tr> 
     886                  <td class="left">201</td> 
     887                  <td class="left">Created</td> 
     888                  <td class="left"><a href="#status.201" id="rfc.xref.status.201.1" title="201 Created">Section&nbsp;8.2.2</a></td> 
     889               </tr> 
     890               <tr> 
     891                  <td class="left">202</td> 
     892                  <td class="left">Accepted</td> 
     893                  <td class="left"><a href="#status.202" id="rfc.xref.status.202.1" title="202 Accepted">Section&nbsp;8.2.3</a></td> 
     894               </tr> 
     895               <tr> 
     896                  <td class="left">203</td> 
     897                  <td class="left">Non-Authoritative Information</td> 
     898                  <td class="left"><a href="#status.203" id="rfc.xref.status.203.1" title="203 Non-Authoritative Information">Section&nbsp;8.2.4</a></td> 
     899               </tr> 
     900               <tr> 
     901                  <td class="left">204</td> 
     902                  <td class="left">No Content</td> 
     903                  <td class="left"><a href="#status.204" id="rfc.xref.status.204.1" title="204 No Content">Section&nbsp;8.2.5</a></td> 
     904               </tr> 
     905               <tr> 
     906                  <td class="left">205</td> 
     907                  <td class="left">Reset Content</td> 
     908                  <td class="left"><a href="#status.205" id="rfc.xref.status.205.1" title="205 Reset Content">Section&nbsp;8.2.6</a></td> 
     909               </tr> 
     910               <tr> 
     911                  <td class="left">206</td> 
     912                  <td class="left">Partial Content</td> 
     913                  <td class="left"><a href="p5-range.html#status.206" title="206 Partial Content">Section 3.1</a> of <a href="#Part5" id="rfc.xref.Part5.7"><cite title="HTTP/1.1, part 5: Range Requests and Partial Responses">[Part5]</cite></a></td> 
     914               </tr> 
     915               <tr> 
     916                  <td class="left">300</td> 
     917                  <td class="left">Multiple Choices</td> 
     918                  <td class="left"><a href="#status.300" id="rfc.xref.status.300.1" title="300 Multiple Choices">Section&nbsp;8.3.1</a></td> 
     919               </tr> 
     920               <tr> 
     921                  <td class="left">301</td> 
     922                  <td class="left">Moved Permanently</td> 
     923                  <td class="left"><a href="#status.301" id="rfc.xref.status.301.1" title="301 Moved Permanently">Section&nbsp;8.3.2</a></td> 
     924               </tr> 
     925               <tr> 
     926                  <td class="left">302</td> 
     927                  <td class="left">Found</td> 
     928                  <td class="left"><a href="#status.302" id="rfc.xref.status.302.1" title="302 Found">Section&nbsp;8.3.3</a></td> 
     929               </tr> 
     930               <tr> 
     931                  <td class="left">303</td> 
     932                  <td class="left">See Other</td> 
     933                  <td class="left"><a href="#status.303" id="rfc.xref.status.303.1" title="303 See Other">Section&nbsp;8.3.4</a></td> 
     934               </tr> 
     935               <tr> 
     936                  <td class="left">304</td> 
     937                  <td class="left">Not Modified</td> 
     938                  <td class="left"><a href="p4-conditional.html#status.304" title="304 Not Modified">Section 3.1</a> of <a href="#Part4" id="rfc.xref.Part4.11"><cite title="HTTP/1.1, part 4: Conditional Requests">[Part4]</cite></a></td> 
     939               </tr> 
     940               <tr> 
     941                  <td class="left">305</td> 
     942                  <td class="left">Use Proxy</td> 
     943                  <td class="left"><a href="#status.305" id="rfc.xref.status.305.1" title="305 Use Proxy">Section&nbsp;8.3.6</a></td> 
     944               </tr> 
     945               <tr> 
     946                  <td class="left">307</td> 
     947                  <td class="left">Temporary Redirect</td> 
     948                  <td class="left"><a href="#status.307" id="rfc.xref.status.307.1" title="307 Temporary Redirect">Section&nbsp;8.3.8</a></td> 
     949               </tr> 
     950               <tr> 
     951                  <td class="left">400</td> 
     952                  <td class="left">Bad Request</td> 
     953                  <td class="left"><a href="#status.400" id="rfc.xref.status.400.1" title="400 Bad Request">Section&nbsp;8.4.1</a></td> 
     954               </tr> 
     955               <tr> 
     956                  <td class="left">401</td> 
     957                  <td class="left">Unauthorized</td> 
     958                  <td class="left"><a href="p7-auth.html#status.401" title="401 Unauthorized">Section 3.1</a> of <a href="#Part7" id="rfc.xref.Part7.8"><cite title="HTTP/1.1, part 7: Authentication">[Part7]</cite></a></td> 
     959               </tr> 
     960               <tr> 
     961                  <td class="left">402</td> 
     962                  <td class="left">Payment Required</td> 
     963                  <td class="left"><a href="#status.402" id="rfc.xref.status.402.1" title="402 Payment Required">Section&nbsp;8.4.3</a></td> 
     964               </tr> 
     965               <tr> 
     966                  <td class="left">403</td> 
     967                  <td class="left">Forbidden</td> 
     968                  <td class="left"><a href="#status.403" id="rfc.xref.status.403.1" title="403 Forbidden">Section&nbsp;8.4.4</a></td> 
     969               </tr> 
     970               <tr> 
     971                  <td class="left">404</td> 
     972                  <td class="left">Not Found</td> 
     973                  <td class="left"><a href="#status.404" id="rfc.xref.status.404.1" title="404 Not Found">Section&nbsp;8.4.5</a></td> 
     974               </tr> 
     975               <tr> 
     976                  <td class="left">405</td> 
     977                  <td class="left">Method Not Allowed</td> 
     978                  <td class="left"><a href="#status.405" id="rfc.xref.status.405.1" title="405 Method Not Allowed">Section&nbsp;8.4.6</a></td> 
     979               </tr> 
     980               <tr> 
     981                  <td class="left">406</td> 
     982                  <td class="left">Not Acceptable</td> 
     983                  <td class="left"><a href="#status.406" id="rfc.xref.status.406.1" title="406 Not Acceptable">Section&nbsp;8.4.7</a></td> 
     984               </tr> 
     985               <tr> 
     986                  <td class="left">407</td> 
     987                  <td class="left">Proxy Authentication Required</td> 
     988                  <td class="left"><a href="p7-auth.html#status.407" title="407 Proxy Authentication Required">Section 3.2</a> of <a href="#Part7" id="rfc.xref.Part7.9"><cite title="HTTP/1.1, part 7: Authentication">[Part7]</cite></a></td> 
     989               </tr> 
     990               <tr> 
     991                  <td class="left">408</td> 
     992                  <td class="left">Request Time-out</td> 
     993                  <td class="left"><a href="#status.408" id="rfc.xref.status.408.1" title="408 Request Timeout">Section&nbsp;8.4.9</a></td> 
     994               </tr> 
     995               <tr> 
     996                  <td class="left">409</td> 
     997                  <td class="left">Conflict</td> 
     998                  <td class="left"><a href="#status.409" id="rfc.xref.status.409.1" title="409 Conflict">Section&nbsp;8.4.10</a></td> 
     999               </tr> 
     1000               <tr> 
     1001                  <td class="left">410</td> 
     1002                  <td class="left">Gone</td> 
     1003                  <td class="left"><a href="#status.410" id="rfc.xref.status.410.1" title="410 Gone">Section&nbsp;8.4.11</a></td> 
     1004               </tr> 
     1005               <tr> 
     1006                  <td class="left">411</td> 
     1007                  <td class="left">Length Required</td> 
     1008                  <td class="left"><a href="#status.411" id="rfc.xref.status.411.1" title="411 Length Required">Section&nbsp;8.4.12</a></td> 
     1009               </tr> 
     1010               <tr> 
     1011                  <td class="left">412</td> 
     1012                  <td class="left">Precondition Failed</td> 
     1013                  <td class="left"><a href="p4-conditional.html#status.412" title="412 Precondition Failed">Section 3.2</a> of <a href="#Part4" id="rfc.xref.Part4.12"><cite title="HTTP/1.1, part 4: Conditional Requests">[Part4]</cite></a></td> 
     1014               </tr> 
     1015               <tr> 
     1016                  <td class="left">413</td> 
     1017                  <td class="left">Request Entity Too Large</td> 
     1018                  <td class="left"><a href="#status.413" id="rfc.xref.status.413.1" title="413 Request Entity Too Large">Section&nbsp;8.4.14</a></td> 
     1019               </tr> 
     1020               <tr> 
     1021                  <td class="left">414</td> 
     1022                  <td class="left">URI Too Long</td> 
     1023                  <td class="left"><a href="#status.414" id="rfc.xref.status.414.1" title="414 URI Too Long">Section&nbsp;8.4.15</a></td> 
     1024               </tr> 
     1025               <tr> 
     1026                  <td class="left">415</td> 
     1027                  <td class="left">Unsupported Media Type</td> 
     1028                  <td class="left"><a href="#status.415" id="rfc.xref.status.415.1" title="415 Unsupported Media Type">Section&nbsp;8.4.16</a></td> 
     1029               </tr> 
     1030               <tr> 
     1031                  <td class="left">416</td> 
     1032                  <td class="left">Requested range not satisfiable</td> 
     1033                  <td class="left"><a href="p5-range.html#status.416" title="416 Requested Range Not Satisfiable">Section 3.2</a> of <a href="#Part5" id="rfc.xref.Part5.8"><cite title="HTTP/1.1, part 5: Range Requests and Partial Responses">[Part5]</cite></a></td> 
     1034               </tr> 
     1035               <tr> 
     1036                  <td class="left">417</td> 
     1037                  <td class="left">Expectation Failed</td> 
     1038                  <td class="left"><a href="#status.417" id="rfc.xref.status.417.1" title="417 Expectation Failed">Section&nbsp;8.4.18</a></td> 
     1039               </tr> 
     1040               <tr> 
     1041                  <td class="left">426</td> 
     1042                  <td class="left">Upgrade Required</td> 
     1043                  <td class="left"><a href="#status.426" id="rfc.xref.status.426.1" title="426 Upgrade Required">Section&nbsp;8.4.19</a></td> 
     1044               </tr> 
     1045               <tr> 
     1046                  <td class="left">500</td> 
     1047                  <td class="left">Internal Server Error</td> 
     1048                  <td class="left"><a href="#status.500" id="rfc.xref.status.500.1" title="500 Internal Server Error">Section&nbsp;8.5.1</a></td> 
     1049               </tr> 
     1050               <tr> 
     1051                  <td class="left">501</td> 
     1052                  <td class="left">Not Implemented</td> 
     1053                  <td class="left"><a href="#status.501" id="rfc.xref.status.501.1" title="501 Not Implemented">Section&nbsp;8.5.2</a></td> 
     1054               </tr> 
     1055               <tr> 
     1056                  <td class="left">502</td> 
     1057                  <td class="left">Bad Gateway</td> 
     1058                  <td class="left"><a href="#status.502" id="rfc.xref.status.502.1" title="502 Bad Gateway">Section&nbsp;8.5.3</a></td> 
     1059               </tr> 
     1060               <tr> 
     1061                  <td class="left">503</td> 
     1062                  <td class="left">Service Unavailable</td> 
     1063                  <td class="left"><a href="#status.503" id="rfc.xref.status.503.1" title="503 Service Unavailable">Section&nbsp;8.5.4</a></td> 
     1064               </tr> 
     1065               <tr> 
     1066                  <td class="left">504</td> 
     1067                  <td class="left">Gateway Time-out</td> 
     1068                  <td class="left"><a href="#status.504" id="rfc.xref.status.504.1" title="504 Gateway Timeout">Section&nbsp;8.5.5</a></td> 
     1069               </tr> 
     1070               <tr> 
     1071                  <td class="left">505</td> 
     1072                  <td class="left">HTTP Version not supported</td> 
     1073                  <td class="left"><a href="#status.505" id="rfc.xref.status.505.1" title="505 HTTP Version Not Supported">Section&nbsp;8.5.6</a></td> 
     1074               </tr> 
     1075            </tbody> 
     1076         </table> 
     1077      </div> 
     1078      <p id="rfc.section.4.1.p.2">Note that this list is not exhaustive — it does not include extension status codes defined in other specifications.</p> 
     1079      <h2 id="rfc.section.4.2"><a href="#rfc.section.4.2">4.2</a>&nbsp;<a id="status.code.registry" href="#status.code.registry">Status Code Registry</a></h2> 
     1080      <p id="rfc.section.4.2.p.1">The HTTP Status Code Registry defines the name space for the Status-Code token in the Status-Line of an HTTP response.</p> 
     1081      <p id="rfc.section.4.2.p.2">Values to be added to this name space are subject to IETF review (<a href="#RFC5226" id="rfc.xref.RFC5226.2"><cite title="Guidelines for Writing an IANA Considerations Section in RFCs">[RFC5226]</cite></a>, <a href="http://tools.ietf.org/html/rfc5226#section-4.1">Section 4.1</a>). 
     1082      </p> 
     1083      <p id="rfc.section.4.2.p.3">The registry itself is maintained at &lt;<a href="http://www.iana.org/assignments/http-status-codes">http://www.iana.org/assignments/http-status-codes</a>&gt;. 
     1084      </p> 
     1085      <h3 id="rfc.section.4.2.1"><a href="#rfc.section.4.2.1">4.2.1</a>&nbsp;<a id="considerations.for.new.status.codes" href="#considerations.for.new.status.codes">Considerations for New Status Codes</a></h3> 
     1086      <p id="rfc.section.4.2.1.p.1">When it is necessary to express new semantics for a HTTP response that aren't specific to a single application or media type, 
    9121087         and currently defined status codes are inadequate, a new status code can be registered. 
    9131088      </p> 
    914       <p id="rfc.section.4.1.1.p.2">HTTP status codes are generic; that is, they are potentially applicable to any resource, not just one particular media type, 
     1089      <p id="rfc.section.4.2.1.p.2">HTTP status codes are generic; that is, they are potentially applicable to any resource, not just one particular media type, 
    9151090         "type" of resource, or application. As such, it is preferred that new HTTP status codes be registered in a document that isn't 
    9161091         specific to a single application, so that this is clear. 
    9171092      </p> 
    918       <p id="rfc.section.4.1.1.p.3">Definitions of new HTTP status codes typically explain the request conditions that produce a response containing the status 
     1093      <p id="rfc.section.4.2.1.p.3">Definitions of new HTTP status codes typically explain the request conditions that produce a response containing the status 
    9191094         code (e.g., combinations of request headers and/or method(s)), along with any interactions with response headers (e.g., those 
    9201095         that are required, those that modify the semantics of the response). 
    9211096      </p> 
    922       <p id="rfc.section.4.1.1.p.4">New HTTP status codes are required to fall under one of the categories defined in <a href="#status.codes" title="Status Code Definitions">Section&nbsp;8</a>. To allow existing parsers to properly handle them, new status codes cannot disallow a response body, although they can mandate 
     1097      <p id="rfc.section.4.2.1.p.4">New HTTP status codes are required to fall under one of the categories defined in <a href="#status.codes" title="Status Code Definitions">Section&nbsp;8</a>. To allow existing parsers to properly handle them, new status codes cannot disallow a response body, although they can mandate 
    9231098         a zero-length response body. They can require the presence of one or more particular HTTP response header(s). 
    9241099      </p> 
    925       <p id="rfc.section.4.1.1.p.5">Likewise, their definitions can specify that caches are allowed to use heuristics to determine their freshness (see <a href="#Part6" id="rfc.xref.Part6.4"><cite title="HTTP/1.1, part 6: Caching">[Part6]</cite></a>; by default, it is not allowed), and can define how to determine the resource which they carry a representation for (see <a href="#identifying.response.associated.with.representation" title="Identifying the Resource Associated with a Representation">Section&nbsp;6.1</a>; by default, it is anonymous). 
     1100      <p id="rfc.section.4.2.1.p.5">Likewise, their definitions can specify that caches are allowed to use heuristics to determine their freshness (see <a href="#Part6" id="rfc.xref.Part6.4"><cite title="HTTP/1.1, part 6: Caching">[Part6]</cite></a>; by default, it is not allowed), and can define how to determine the resource which they carry a representation for (see <a href="#identifying.response.associated.with.representation" title="Identifying the Resource Associated with a Representation">Section&nbsp;6.1</a>; by default, it is anonymous). 
    9261101      </p> 
    9271102      <h1 id="rfc.section.5"><a href="#rfc.section.5">5.</a>&nbsp;<a id="response.header.fields" href="#response.header.fields">Response Header Fields</a></h1> 
     
    18652040      </div> 
    18662041      <h2 id="rfc.section.10.2"><a href="#rfc.section.10.2">10.2</a>&nbsp;<a id="status.code.registration" href="#status.code.registration">Status Code Registry</a></h2> 
    1867       <p id="rfc.section.10.2.p.1">The registration procedure for HTTP Status Codes — previously defined in <a href="http://tools.ietf.org/html/rfc2817#section-7.1">Section 7.1</a> of <a href="#RFC2817" id="rfc.xref.RFC2817.1"><cite title="Upgrading to TLS Within HTTP/1.1">[RFC2817]</cite></a> — is now defined by <a href="#status.code.registry" title="Status Code Registry">Section&nbsp;4.1</a> of this document. 
     2042      <p id="rfc.section.10.2.p.1">The registration procedure for HTTP Status Codes — previously defined in <a href="http://tools.ietf.org/html/rfc2817#section-7.1">Section 7.1</a> of <a href="#RFC2817" id="rfc.xref.RFC2817.1"><cite title="Upgrading to TLS Within HTTP/1.1">[RFC2817]</cite></a> — is now defined by <a href="#status.code.registry" title="Status Code Registry">Section&nbsp;4.2</a> of this document. 
    18682043      </p> 
    18692044      <p id="rfc.section.10.2.p.2">The HTTP Status Code Registry located at &lt;<a href="http://www.iana.org/assignments/http-status-codes">http://www.iana.org/assignments/http-status-codes</a>&gt; shall be updated with the registrations below: 
     
    23562531      </div> 
    23572532      <h1 id="rfc.section.A" class="np"><a href="#rfc.section.A">A.</a>&nbsp;<a id="changes.from.rfc.2616" href="#changes.from.rfc.2616">Changes from RFC 2616</a></h1> 
    2358       <p id="rfc.section.A.p.1">This document takes over the Status Code Registry, previously defined in <a href="http://tools.ietf.org/html/rfc2817#section-7.1">Section 7.1</a> of <a href="#RFC2817" id="rfc.xref.RFC2817.2"><cite title="Upgrading to TLS Within HTTP/1.1">[RFC2817]</cite></a>. (<a href="#status.code.registry" title="Status Code Registry">Section&nbsp;4.1</a>) 
     2533      <p id="rfc.section.A.p.1">This document takes over the Status Code Registry, previously defined in <a href="http://tools.ietf.org/html/rfc2817#section-7.1">Section 7.1</a> of <a href="#RFC2817" id="rfc.xref.RFC2817.2"><cite title="Upgrading to TLS Within HTTP/1.1">[RFC2817]</cite></a>. (<a href="#status.code.registry" title="Status Code Registry">Section&nbsp;4.2</a>) 
    23592534      </p> 
    23602535      <p id="rfc.section.A.p.2">Clarify definition of POST. (<a href="#POST" id="rfc.xref.POST.3" title="POST">Section&nbsp;7.5</a>) 
     
    24462621<a href="#header.server" class="smpl">Server</a> = "Server:" OWS Server-v 
    24472622<a href="#header.server" class="smpl">Server-v</a> = product *( RWS ( product / comment ) ) 
    2448 <a href="#status.code.and.reason.phrase" class="smpl">Status-Code</a> = "100" / "101" / "200" / "201" / "202" / "203" / "204" / 
    2449  "205" / "206" / "300" / "301" / "302" / "303" / "304" / "305" / 
    2450  "307" / "400" / "401" / "402" / "403" / "404" / "405" / "406" / 
    2451  "407" / "408" / "409" / "410" / "411" / "412" / "413" / "414" / 
    2452  "415" / "416" / "417" / "426" / "500" / "501" / "502" / "503" / 
    2453  "504" / "505" / extension-code 
     2623<a href="#status.code.and.reason.phrase" class="smpl">Status-Code</a> = 3DIGIT 
    24542624 
    24552625<a href="#abnf.dependencies" class="smpl">TE</a> = &lt;TE, defined in [Part1], Section 9.5&gt; 
     
    24742644<a href="#header.expect" class="smpl">expectation-extension</a> = token [ "=" ( token / quoted-string ) 
    24752645 *expect-params ] 
    2476 <a href="#status.code.and.reason.phrase" class="smpl">extension-code</a> = 3DIGIT 
    24772646<a href="#method" class="smpl">extension-method</a> = token 
    24782647 
     
    27062875         <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/203">http://tools.ietf.org/wg/httpbis/trac/ticket/203</a>&gt;: "Max-Forwards vs extension methods" 
    27072876         </li> 
     2877         <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/137">http://tools.ietf.org/wg/httpbis/trac/ticket/137</a>&gt;: "duplicate ABNF for Reason-Phrase" 
     2878         </li> 
    27082879         <li> &lt;<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/226">http://tools.ietf.org/wg/httpbis/trac/ticket/226</a>&gt;: "proxies not supporting certain methods" 
    27092880         </li> 
     
    27212892         <ul class="ind"> 
    27222893            <li><a id="rfc.index.1" href="#rfc.index.1"><b>1</b></a><ul> 
    2723                   <li>100 Continue (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.100.1">4</a>, <a href="#rfc.iref.25"><b>8.1.1</b></a>, <a href="#rfc.xref.status.100.2">10.2</a></li> 
    2724                   <li>101 Switching Protocols (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.101.1">4</a>, <a href="#rfc.iref.26"><b>8.1.2</b></a>, <a href="#rfc.xref.status.101.2">10.2</a></li> 
     2894                  <li>100 Continue (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.100.1">4.1</a>, <a href="#rfc.iref.25"><b>8.1.1</b></a>, <a href="#rfc.xref.status.100.2">10.2</a></li> 
     2895                  <li>101 Switching Protocols (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.101.1">4.1</a>, <a href="#rfc.iref.26"><b>8.1.2</b></a>, <a href="#rfc.xref.status.101.2">10.2</a></li> 
    27252896               </ul> 
    27262897            </li> 
    27272898            <li><a id="rfc.index.2" href="#rfc.index.2"><b>2</b></a><ul> 
    2728                   <li>200 OK (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.200.1">4</a>, <a href="#rfc.iref.27"><b>8.2.1</b></a>, <a href="#rfc.xref.status.200.2">10.2</a></li> 
    2729                   <li>201 Created (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.201.1">4</a>, <a href="#rfc.iref.28"><b>8.2.2</b></a>, <a href="#rfc.xref.status.201.2">10.2</a></li> 
    2730                   <li>202 Accepted (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.202.1">4</a>, <a href="#rfc.iref.29"><b>8.2.3</b></a>, <a href="#rfc.xref.status.202.2">10.2</a></li> 
    2731                   <li>203 Non-Authoritative Information (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.203.1">4</a>, <a href="#rfc.iref.30"><b>8.2.4</b></a>, <a href="#rfc.xref.status.203.2">10.2</a></li> 
    2732                   <li>204 No Content (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.204.1">4</a>, <a href="#rfc.iref.31"><b>8.2.5</b></a>, <a href="#rfc.xref.status.204.2">10.2</a></li> 
    2733                   <li>205 Reset Content (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.205.1">4</a>, <a href="#rfc.iref.32"><b>8.2.6</b></a>, <a href="#rfc.xref.status.205.2">10.2</a></li> 
     2899                  <li>200 OK (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.200.1">4.1</a>, <a href="#rfc.iref.27"><b>8.2.1</b></a>, <a href="#rfc.xref.status.200.2">10.2</a></li> 
     2900                  <li>201 Created (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.201.1">4.1</a>, <a href="#rfc.iref.28"><b>8.2.2</b></a>, <a href="#rfc.xref.status.201.2">10.2</a></li> 
     2901                  <li>202 Accepted (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.202.1">4.1</a>, <a href="#rfc.iref.29"><b>8.2.3</b></a>, <a href="#rfc.xref.status.202.2">10.2</a></li> 
     2902                  <li>203 Non-Authoritative Information (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.203.1">4.1</a>, <a href="#rfc.iref.30"><b>8.2.4</b></a>, <a href="#rfc.xref.status.203.2">10.2</a></li> 
     2903                  <li>204 No Content (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.204.1">4.1</a>, <a href="#rfc.iref.31"><b>8.2.5</b></a>, <a href="#rfc.xref.status.204.2">10.2</a></li> 
     2904                  <li>205 Reset Content (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.205.1">4.1</a>, <a href="#rfc.iref.32"><b>8.2.6</b></a>, <a href="#rfc.xref.status.205.2">10.2</a></li> 
    27342905                  <li>206 Partial Content (status code)&nbsp;&nbsp;<a href="#rfc.iref.33"><b>8.2.7</b></a></li> 
    27352906               </ul> 
    27362907            </li> 
    27372908            <li><a id="rfc.index.3" href="#rfc.index.3"><b>3</b></a><ul> 
    2738                   <li>300 Multiple Choices (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.300.1">4</a>, <a href="#rfc.iref.34"><b>8.3.1</b></a>, <a href="#rfc.xref.status.300.2">10.2</a></li> 
    2739                   <li>301 Moved Permanently (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.301.1">4</a>, <a href="#rfc.iref.35"><b>8.3.2</b></a>, <a href="#rfc.xref.status.301.2">10.2</a>, <a href="#rfc.xref.status.301.3">A</a></li> 
    2740                   <li>302 Found (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.302.1">4</a>, <a href="#rfc.iref.36"><b>8.3.3</b></a>, <a href="#rfc.xref.status.302.2">10.2</a>, <a href="#rfc.xref.status.302.3">A</a></li> 
    2741                   <li>303 See Other (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.303.1">4</a>, <a href="#rfc.xref.status.303.2">8.3.3</a>, <a href="#rfc.iref.37"><b>8.3.4</b></a>, <a href="#rfc.xref.status.303.3">10.2</a></li> 
     2909                  <li>300 Multiple Choices (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.300.1">4.1</a>, <a href="#rfc.iref.34"><b>8.3.1</b></a>, <a href="#rfc.xref.status.300.2">10.2</a></li> 
     2910                  <li>301 Moved Permanently (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.301.1">4.1</a>, <a href="#rfc.iref.35"><b>8.3.2</b></a>, <a href="#rfc.xref.status.301.2">10.2</a>, <a href="#rfc.xref.status.301.3">A</a></li> 
     2911                  <li>302 Found (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.302.1">4.1</a>, <a href="#rfc.iref.36"><b>8.3.3</b></a>, <a href="#rfc.xref.status.302.2">10.2</a>, <a href="#rfc.xref.status.302.3">A</a></li> 
     2912                  <li>303 See Other (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.303.1">4.1</a>, <a href="#rfc.xref.status.303.2">8.3.3</a>, <a href="#rfc.iref.37"><b>8.3.4</b></a>, <a href="#rfc.xref.status.303.3">10.2</a></li> 
    27422913                  <li>304 Not Modified (status code)&nbsp;&nbsp;<a href="#rfc.iref.38"><b>8.3.5</b></a></li> 
    2743                   <li>305 Use Proxy (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.305.1">4</a>, <a href="#rfc.iref.39"><b>8.3.6</b></a>, <a href="#rfc.xref.status.305.2">10.2</a>, <a href="#rfc.xref.status.305.3">A</a></li> 
     2914                  <li>305 Use Proxy (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.305.1">4.1</a>, <a href="#rfc.iref.39"><b>8.3.6</b></a>, <a href="#rfc.xref.status.305.2">10.2</a>, <a href="#rfc.xref.status.305.3">A</a></li> 
    27442915                  <li>306 (Unused) (status code)&nbsp;&nbsp;<a href="#rfc.iref.40"><b>8.3.7</b></a>, <a href="#rfc.xref.status.306.1">10.2</a></li> 
    2745                   <li>307 Temporary Redirect (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.307.1">4</a>, <a href="#rfc.xref.status.307.2">8.3.3</a>, <a href="#rfc.iref.41"><b>8.3.8</b></a>, <a href="#rfc.xref.status.307.3">10.2</a>, <a href="#rfc.xref.status.307.4">A</a></li> 
     2916                  <li>307 Temporary Redirect (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.307.1">4.1</a>, <a href="#rfc.xref.status.307.2">8.3.3</a>, <a href="#rfc.iref.41"><b>8.3.8</b></a>, <a href="#rfc.xref.status.307.3">10.2</a>, <a href="#rfc.xref.status.307.4">A</a></li> 
    27462917               </ul> 
    27472918            </li> 
    27482919            <li><a id="rfc.index.4" href="#rfc.index.4"><b>4</b></a><ul> 
    2749                   <li>400 Bad Request (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.400.1">4</a>, <a href="#rfc.iref.42"><b>8.4.1</b></a>, <a href="#rfc.xref.status.400.2">10.2</a></li> 
     2920                  <li>400 Bad Request (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.400.1">4.1</a>, <a href="#rfc.iref.42"><b>8.4.1</b></a>, <a href="#rfc.xref.status.400.2">10.2</a></li> 
    27502921                  <li>401 Unauthorized (status code)&nbsp;&nbsp;<a href="#rfc.iref.43"><b>8.4.2</b></a></li> 
    2751                   <li>402 Payment Required (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.402.1">4</a>, <a href="#rfc.iref.44"><b>8.4.3</b></a>, <a href="#rfc.xref.status.402.2">10.2</a></li> 
    2752                   <li>403 Forbidden (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.403.1">4</a>, <a href="#rfc.iref.45"><b>8.4.4</b></a>, <a href="#rfc.xref.status.403.2">10.2</a></li> 
    2753                   <li>404 Not Found (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.404.1">4</a>, <a href="#rfc.iref.46"><b>8.4.5</b></a>, <a href="#rfc.xref.status.404.2">10.2</a></li> 
    2754                   <li>405 Method Not Allowed (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.405.1">4</a>, <a href="#rfc.iref.47"><b>8.4.6</b></a>, <a href="#rfc.xref.status.405.2">10.2</a></li> 
    2755                   <li>406 Not Acceptable (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.406.1">4</a>, <a href="#rfc.iref.48"><b>8.4.7</b></a>, <a href="#rfc.xref.status.406.2">10.2</a></li> 
     2922                  <li>402 Payment Required (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.402.1">4.1</a>, <a href="#rfc.iref.44"><b>8.4.3</b></a>, <a href="#rfc.xref.status.402.2">10.2</a></li> 
     2923                  <li>403 Forbidden (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.403.1">4.1</a>, <a href="#rfc.iref.45"><b>8.4.4</b></a>, <a href="#rfc.xref.status.403.2">10.2</a></li> 
     2924                  <li>404 Not Found (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.404.1">4.1</a>, <a href="#rfc.iref.46"><b>8.4.5</b></a>, <a href="#rfc.xref.status.404.2">10.2</a></li> 
     2925                  <li>405 Method Not Allowed (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.405.1">4.1</a>, <a href="#rfc.iref.47"><b>8.4.6</b></a>, <a href="#rfc.xref.status.405.2">10.2</a></li> 
     2926                  <li>406 Not Acceptable (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.406.1">4.1</a>, <a href="#rfc.iref.48"><b>8.4.7</b></a>, <a href="#rfc.xref.status.406.2">10.2</a></li> 
    27562927                  <li>407 Proxy Authentication Required (status code)&nbsp;&nbsp;<a href="#rfc.iref.49"><b>8.4.8</b></a>, <a href="#rfc.xref.status.407.1">10.2</a></li> 
    2757                   <li>408 Request Timeout (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.408.1">4</a>, <a href="#rfc.iref.50"><b>8.4.9</b></a>, <a href="#rfc.xref.status.408.2">10.2</a></li> 
    2758                   <li>409 Conflict (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.409.1">4</a>, <a href="#rfc.iref.51"><b>8.4.10</b></a>, <a href="#rfc.xref.status.409.2">10.2</a></li> 
    2759                   <li>410 Gone (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.410.1">4</a>, <a href="#rfc.iref.52"><b>8.4.11</b></a>, <a href="#rfc.xref.status.410.2">10.2</a></li> 
    2760                   <li>411 Length Required (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.411.1">4</a>, <a href="#rfc.iref.53"><b>8.4.12</b></a>, <a href="#rfc.xref.status.411.2">10.2</a></li> 
     2928                  <li>408 Request Timeout (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.408.1">4.1</a>, <a href="#rfc.iref.50"><b>8.4.9</b></a>, <a href="#rfc.xref.status.408.2">10.2</a></li> 
     2929                  <li>409 Conflict (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.409.1">4.1</a>, <a href="#rfc.iref.51"><b>8.4.10</b></a>, <a href="#rfc.xref.status.409.2">10.2</a></li> 
     2930                  <li>410 Gone (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.410.1">4.1</a>, <a href="#rfc.iref.52"><b>8.4.11</b></a>, <a href="#rfc.xref.status.410.2">10.2</a></li> 
     2931                  <li>411 Length Required (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.411.1">4.1</a>, <a href="#rfc.iref.53"><b>8.4.12</b></a>, <a href="#rfc.xref.status.411.2">10.2</a></li> 
    27612932                  <li>412 Precondition Failed (status code)&nbsp;&nbsp;<a href="#rfc.iref.54"><b>8.4.13</b></a></li> 
    2762                   <li>413 Request Entity Too Large (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.413.1">4</a>, <a href="#rfc.iref.55"><b>8.4.14</b></a>, <a href="#rfc.xref.status.413.2">10.2</a></li> 
    2763                   <li>414 URI Too Long (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.414.1">4</a>, <a href="#rfc.iref.56"><b>8.4.15</b></a>, <a href="#rfc.xref.status.414.2">10.2</a></li> 
    2764                   <li>415 Unsupported Media Type (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.415.1">4</a>, <a href="#rfc.iref.57"><b>8.4.16</b></a>, <a href="#rfc.xref.status.415.2">10.2</a></li> 
     2933                  <li>413 Request Entity Too Large (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.413.1">4.1</a>, <a href="#rfc.iref.55"><b>8.4.14</b></a>, <a href="#rfc.xref.status.413.2">10.2</a></li> 
     2934                  <li>414 URI Too Long (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.414.1">4.1</a>, <a href="#rfc.iref.56"><b>8.4.15</b></a>, <a href="#rfc.xref.status.414.2">10.2</a></li> 
     2935                  <li>415 Unsupported Media Type (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.415.1">4.1</a>, <a href="#rfc.iref.57"><b>8.4.16</b></a>, <a href="#rfc.xref.status.415.2">10.2</a></li> 
    27652936                  <li>416 Requested Range Not Satisfiable (status code)&nbsp;&nbsp;<a href="#rfc.iref.58"><b>8.4.17</b></a></li> 
    2766                   <li>417 Expectation Failed (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.417.1">4</a>, <a href="#rfc.iref.59"><b>8.4.18</b></a>, <a href="#rfc.xref.status.417.2">10.2</a></li> 
    2767                   <li>426 Upgrade Required (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.426.1">4</a>, <a href="#rfc.iref.60"><b>8.4.19</b></a>, <a href="#rfc.xref.status.426.2">10.2</a>, <a href="#rfc.xref.status.426.3">A</a></li> 
     2937                  <li>417 Expectation Failed (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.417.1">4.1</a>, <a href="#rfc.iref.59"><b>8.4.18</b></a>, <a href="#rfc.xref.status.417.2">10.2</a></li> 
     2938                  <li>426 Upgrade Required (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.426.1">4.1</a>, <a href="#rfc.iref.60"><b>8.4.19</b></a>, <a href="#rfc.xref.status.426.2">10.2</a>, <a href="#rfc.xref.status.426.3">A</a></li> 
    27682939               </ul> 
    27692940            </li> 
    27702941            <li><a id="rfc.index.5" href="#rfc.index.5"><b>5</b></a><ul> 
    2771                   <li>500 Internal Server Error (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.500.1">4</a>, <a href="#rfc.iref.61"><b>8.5.1</b></a>, <a href="#rfc.xref.status.500.2">10.2</a></li> 
    2772                   <li>501 Not Implemented (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.501.1">4</a>, <a href="#rfc.iref.62"><b>8.5.2</b></a>, <a href="#rfc.xref.status.501.2">10.2</a></li> 
    2773                   <li>502 Bad Gateway (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.502.1">4</a>, <a href="#rfc.iref.63"><b>8.5.3</b></a>, <a href="#rfc.xref.status.502.2">10.2</a></li> 
    2774                   <li>503 Service Unavailable (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.503.1">4</a>, <a href="#rfc.iref.64"><b>8.5.4</b></a>, <a href="#rfc.xref.status.503.2">10.2</a></li> 
    2775                   <li>504 Gateway Timeout (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.504.1">4</a>, <a href="#rfc.iref.65"><b>8.5.5</b></a>, <a href="#rfc.xref.status.504.2">10.2</a></li> 
    2776                   <li>505 HTTP Version Not Supported (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.505.1">4</a>, <a href="#rfc.iref.66"><b>8.5.6</b></a>, <a href="#rfc.xref.status.505.2">10.2</a></li> 
     2942                  <li>500 Internal Server Error (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.500.1">4.1</a>, <a href="#rfc.iref.61"><b>8.5.1</b></a>, <a href="#rfc.xref.status.500.2">10.2</a></li> 
     2943                  <li>501 Not Implemented (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.501.1">4.1</a>, <a href="#rfc.iref.62"><b>8.5.2</b></a>, <a href="#rfc.xref.status.501.2">10.2</a></li> 
     2944                  <li>502 Bad Gateway (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.502.1">4.1</a>, <a href="#rfc.iref.63"><b>8.5.3</b></a>, <a href="#rfc.xref.status.502.2">10.2</a></li> 
     2945                  <li>503 Service Unavailable (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.503.1">4.1</a>, <a href="#rfc.iref.64"><b>8.5.4</b></a>, <a href="#rfc.xref.status.503.2">10.2</a></li> 
     2946                  <li>504 Gateway Timeout (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.504.1">4.1</a>, <a href="#rfc.iref.65"><b>8.5.5</b></a>, <a href="#rfc.xref.status.504.2">10.2</a></li> 
     2947                  <li>505 HTTP Version Not Supported (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.505.1">4.1</a>, <a href="#rfc.iref.66"><b>8.5.6</b></a>, <a href="#rfc.xref.status.505.2">10.2</a></li> 
    27772948               </ul> 
    27782949            </li> 
     
    29083079                     </ul> 
    29093080                  </li> 
    2910                   <li><em>Part4</em>&nbsp;&nbsp;<a href="#rfc.xref.Part4.1">1.2.2</a>, <a href="#rfc.xref.Part4.2">1.2.2</a>, <a href="#rfc.xref.Part4.3">1.2.2</a>, <a href="#rfc.xref.Part4.4">1.2.2</a>, <a href="#rfc.xref.Part4.5">1.2.2</a>, <a href="#rfc.xref.Part4.6">3</a>, <a href="#rfc.xref.Part4.7">3</a>, <a href="#rfc.xref.Part4.8">3</a>, <a href="#rfc.xref.Part4.9">3</a>, <a href="#rfc.xref.Part4.10">4</a>, <a href="#rfc.xref.Part4.11">4</a>, <a href="#rfc.xref.Part4.12">4</a>, <a href="#rfc.xref.Part4.13">5</a>, <a href="#rfc.xref.Part4.14">8.2.2</a>, <a href="#rfc.xref.Part4.15">8.3.5</a>, <a href="#rfc.xref.Part4.16">8.4.13</a>, <a href="#Part4"><b>13.1</b></a>, <a href="#rfc.xref.Part4.17">C.2</a><ul> 
    2911                         <li><em>Section 3</em>&nbsp;&nbsp;<a href="#rfc.xref.Part4.10">4</a></li> 
    2912                         <li><em>Section 3.1</em>&nbsp;&nbsp;<a href="#rfc.xref.Part4.11">4</a>, <a href="#rfc.xref.Part4.15">8.3.5</a></li> 
    2913                         <li><em>Section 3.2</em>&nbsp;&nbsp;<a href="#rfc.xref.Part4.12">4</a>, <a href="#rfc.xref.Part4.16">8.4.13</a></li> 
     3081                  <li><em>Part4</em>&nbsp;&nbsp;<a href="#rfc.xref.Part4.1">1.2.2</a>, <a href="#rfc.xref.Part4.2">1.2.2</a>, <a href="#rfc.xref.Part4.3">1.2.2</a>, <a href="#rfc.xref.Part4.4">1.2.2</a>, <a href="#rfc.xref.Part4.5">1.2.2</a>, <a href="#rfc.xref.Part4.6">3</a>, <a href="#rfc.xref.Part4.7">3</a>, <a href="#rfc.xref.Part4.8">3</a>, <a href="#rfc.xref.Part4.9">3</a>, <a href="#rfc.xref.Part4.10">4.1</a>, <a href="#rfc.xref.Part4.11">4.1</a>, <a href="#rfc.xref.Part4.12">4.1</a>, <a href="#rfc.xref.Part4.13">5</a>, <a href="#rfc.xref.Part4.14">8.2.2</a>, <a href="#rfc.xref.Part4.15">8.3.5</a>, <a href="#rfc.xref.Part4.16">8.4.13</a>, <a href="#Part4"><b>13.1</b></a>, <a href="#rfc.xref.Part4.17">C.2</a><ul> 
     3082                        <li><em>Section 3</em>&nbsp;&nbsp;<a href="#rfc.xref.Part4.10">4.1</a></li> 
     3083                        <li><em>Section 3.1</em>&nbsp;&nbsp;<a href="#rfc.xref.Part4.11">4.1</a>, <a href="#rfc.xref.Part4.15">8.3.5</a></li> 
     3084                        <li><em>Section 3.2</em>&nbsp;&nbsp;<a href="#rfc.xref.Part4.12">4.1</a>, <a href="#rfc.xref.Part4.16">8.4.13</a></li> 
    29143085                        <li><em>Section 6.1</em>&nbsp;&nbsp;<a href="#rfc.xref.Part4.1">1.2.2</a>, <a href="#rfc.xref.Part4.13">5</a>, <a href="#rfc.xref.Part4.14">8.2.2</a></li> 
    29153086                        <li><em>Section 6.2</em>&nbsp;&nbsp;<a href="#rfc.xref.Part4.2">1.2.2</a>, <a href="#rfc.xref.Part4.6">3</a></li> 
     
    29193090                     </ul> 
    29203091                  </li> 
    2921                   <li><em>Part5</em>&nbsp;&nbsp;<a href="#rfc.xref.Part5.1">1.2.2</a>, <a href="#rfc.xref.Part5.2">1.2.2</a>, <a href="#rfc.xref.Part5.3">1.2.2</a>, <a href="#rfc.xref.Part5.4">3</a>, <a href="#rfc.xref.Part5.5">3</a>, <a href="#rfc.xref.Part5.6">4</a>, <a href="#rfc.xref.Part5.7">4</a>, <a href="#rfc.xref.Part5.8">4</a>, <a href="#rfc.xref.Part5.9">5</a>, <a href="#rfc.xref.Part5.10">7.3</a>, <a href="#rfc.xref.Part5.11">8.2.7</a>, <a href="#rfc.xref.Part5.12">8.4.17</a>, <a href="#rfc.xref.Part5.13">8.4.17</a>, <a href="#Part5"><b>13.1</b></a><ul> 
    2922                         <li><em>Section 3</em>&nbsp;&nbsp;<a href="#rfc.xref.Part5.6">4</a></li> 
    2923                         <li><em>Section 3.1</em>&nbsp;&nbsp;<a href="#rfc.xref.Part5.7">4</a>, <a href="#rfc.xref.Part5.11">8.2.7</a></li> 
    2924                         <li><em>Section 3.2</em>&nbsp;&nbsp;<a href="#rfc.xref.Part5.8">4</a>, <a href="#rfc.xref.Part5.13">8.4.17</a></li> 
     3092                  <li><em>Part5</em>&nbsp;&nbsp;<a href="#rfc.xref.Part5.1">1.2.2</a>, <a href="#rfc.xref.Part5.2">1.2.2</a>, <a href="#rfc.xref.Part5.3">1.2.2</a>, <a href="#rfc.xref.Part5.4">3</a>, <a href="#rfc.xref.Part5.5">3</a>, <a href="#rfc.xref.Part5.6">4.1</a>, <a href="#rfc.xref.Part5.7">4.1</a>, <a href="#rfc.xref.Part5.8">4.1</a>, <a href="#rfc.xref.Part5.9">5</a>, <a href="#rfc.xref.Part5.10">7.3</a>, <a href="#rfc.xref.Part5.11">8.2.7</a>, <a href="#rfc.xref.Part5.12">8.4.17</a>, <a href="#rfc.xref.Part5.13">8.4.17</a>, <a href="#Part5"><b>13.1</b></a><ul> 
     3093                        <li><em>Section 3</em>&nbsp;&nbsp;<a href="#rfc.xref.Part5.6">4.1</a></li> 
     3094                        <li><em>Section 3.1</em>&nbsp;&nbsp;<a href="#rfc.xref.Part5.7">4.1</a>, <a href="#rfc.xref.Part5.11">8.2.7</a></li> 
     3095                        <li><em>Section 3.2</em>&nbsp;&nbsp;<a href="#rfc.xref.Part5.8">4.1</a>, <a href="#rfc.xref.Part5.13">8.4.17</a></li> 
    29253096                        <li><em>Section 5.1</em>&nbsp;&nbsp;<a href="#rfc.xref.Part5.1">1.2.2</a>, <a href="#rfc.xref.Part5.9">5</a></li> 
    29263097                        <li><em>Section 5.3</em>&nbsp;&nbsp;<a href="#rfc.xref.Part5.2">1.2.2</a>, <a href="#rfc.xref.Part5.4">3</a></li> 
     
    29283099                     </ul> 
    29293100                  </li> 
    2930                   <li><em>Part6</em>&nbsp;&nbsp;<a href="#rfc.xref.Part6.1">1.2.2</a>, <a href="#rfc.xref.Part6.2">1.2.2</a>, <a href="#rfc.xref.Part6.3">2.1.1</a>, <a href="#rfc.xref.Part6.4">4.1.1</a>, <a href="#rfc.xref.Part6.5">5</a>, <a href="#rfc.xref.Part6.6">5</a>, <a href="#rfc.xref.Part6.7">6.1</a>, <a href="#rfc.xref.Part6.8">7.3</a>, <a href="#rfc.xref.Part6.9">7.4</a>, <a href="#rfc.xref.Part6.10">7.5</a>, <a href="#rfc.xref.Part6.11">7.6</a>, <a href="#rfc.xref.Part6.12">7.7</a>, <a href="#rfc.xref.Part6.13">8.2.1</a>, <a href="#rfc.xref.Part6.14">8.2.4</a>, <a href="#rfc.xref.Part6.15">8.2.7</a>, <a href="#rfc.xref.Part6.16">8.3.1</a>, <a href="#rfc.xref.Part6.17">8.3.2</a>, <a href="#rfc.xref.Part6.18">8.4.11</a>, <a href="#Part6"><b>13.1</b></a><ul> 
     3101                  <li><em>Part6</em>&nbsp;&nbsp;<a href="#rfc.xref.Part6.1">1.2.2</a>, <a href="#rfc.xref.Part6.2">1.2.2</a>, <a href="#rfc.xref.Part6.3">2.1.1</a>, <a href="#rfc.xref.Part6.4">4.2.1</a>, <a href="#rfc.xref.Part6.5">5</a>, <a href="#rfc.xref.Part6.6">5</a>, <a href="#rfc.xref.Part6.7">6.1</a>, <a href="#rfc.xref.Part6.8">7.3</a>, <a href="#rfc.xref.Part6.9">7.4</a>, <a href="#rfc.xref.Part6.10">7.5</a>, <a href="#rfc.xref.Part6.11">7.6</a>, <a href="#rfc.xref.Part6.12">7.7</a>, <a href="#rfc.xref.Part6.13">8.2.1</a>, <a href="#rfc.xref.Part6.14">8.2.4</a>, <a href="#rfc.xref.Part6.15">8.2.7</a>, <a href="#rfc.xref.Part6.16">8.3.1</a>, <a href="#rfc.xref.Part6.17">8.3.2</a>, <a href="#rfc.xref.Part6.18">8.4.11</a>, <a href="#Part6"><b>13.1</b></a><ul> 
    29313102                        <li><em>Section 2.3.1</em>&nbsp;&nbsp;<a href="#rfc.xref.Part6.10">7.5</a></li> 
    29323103                        <li><em>Section 2.3.1.1</em>&nbsp;&nbsp;<a href="#rfc.xref.Part6.13">8.2.1</a>, <a href="#rfc.xref.Part6.14">8.2.4</a>, <a href="#rfc.xref.Part6.15">8.2.7</a>, <a href="#rfc.xref.Part6.16">8.3.1</a>, <a href="#rfc.xref.Part6.17">8.3.2</a>, <a href="#rfc.xref.Part6.18">8.4.11</a></li> 
     
    29373108                     </ul> 
    29383109                  </li> 
    2939                   <li><em>Part7</em>&nbsp;&nbsp;<a href="#rfc.xref.Part7.1">1.2.2</a>, <a href="#rfc.xref.Part7.2">1.2.2</a>, <a href="#rfc.xref.Part7.3">1.2.2</a>, <a href="#rfc.xref.Part7.4">1.2.2</a>, <a href="#rfc.xref.Part7.5">3</a>, <a href="#rfc.xref.Part7.6">3</a>, <a href="#rfc.xref.Part7.7">4</a>, <a href="#rfc.xref.Part7.8">4</a>, <a href="#rfc.xref.Part7.9">4</a>, <a href="#rfc.xref.Part7.10">5</a>, <a href="#rfc.xref.Part7.11">5</a>, <a href="#rfc.xref.Part7.12">8.4.2</a>, <a href="#rfc.xref.Part7.13">8.4.8</a>, <a href="#Part7"><b>13.1</b></a><ul> 
    2940                         <li><em>Section 3</em>&nbsp;&nbsp;<a href="#rfc.xref.Part7.7">4</a></li> 
    2941                         <li><em>Section 3.1</em>&nbsp;&nbsp;<a href="#rfc.xref.Part7.8">4</a>, <a href="#rfc.xref.Part7.12">8.4.2</a></li> 
    2942                         <li><em>Section 3.2</em>&nbsp;&nbsp;<a href="#rfc.xref.Part7.9">4</a>, <a href="#rfc.xref.Part7.13">8.4.8</a></li> 
     3110                  <li><em>Part7</em>&nbsp;&nbsp;<a href="#rfc.xref.Part7.1">1.2.2</a>, <a href="#rfc.xref.Part7.2">1.2.2</a>, <a href="#rfc.xref.Part7.3">1.2.2</a>, <a href="#rfc.xref.Part7.4">1.2.2</a>, <a href="#rfc.xref.Part7.5">3</a>, <a href="#rfc.xref.Part7.6">3</a>, <a href="#rfc.xref.Part7.7">4.1</a>, <a href="#rfc.xref.Part7.8">4.1</a>, <a href="#rfc.xref.Part7.9">4.1</a>, <a href="#rfc.xref.Part7.10">5</a>, <a href="#rfc.xref.Part7.11">5</a>, <a href="#rfc.xref.Part7.12">8.4.2</a>, <a href="#rfc.xref.Part7.13">8.4.8</a>, <a href="#Part7"><b>13.1</b></a><ul> 
     3111                        <li><em>Section 3</em>&nbsp;&nbsp;<a href="#rfc.xref.Part7.7">4.1</a></li> 
     3112                        <li><em>Section 3.1</em>&nbsp;&nbsp;<a href="#rfc.xref.Part7.8">4.1</a>, <a href="#rfc.xref.Part7.12">8.4.2</a></li> 
     3113                        <li><em>Section 3.2</em>&nbsp;&nbsp;<a href="#rfc.xref.Part7.9">4.1</a>, <a href="#rfc.xref.Part7.13">8.4.8</a></li> 
    29433114                        <li><em>Section 4.1</em>&nbsp;&nbsp;<a href="#rfc.xref.Part7.1">1.2.2</a>, <a href="#rfc.xref.Part7.5">3</a></li> 
    29443115                        <li><em>Section 4.2</em>&nbsp;&nbsp;<a href="#rfc.xref.Part7.2">1.2.2</a>, <a href="#rfc.xref.Part7.10">5</a></li> 
     
    29783149                     </ul> 
    29793150                  </li> 
    2980                   <li><em>RFC5226</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC5226.1">2.1</a>, <a href="#rfc.xref.RFC5226.2">4.1</a>, <a href="#RFC5226"><b>13.2</b></a><ul> 
    2981                         <li><em>Section 4.1</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC5226.1">2.1</a>, <a href="#rfc.xref.RFC5226.2">4.1</a></li> 
     3151                  <li><em>RFC5226</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC5226.1">2.1</a>, <a href="#rfc.xref.RFC5226.2">4.2</a>, <a href="#RFC5226"><b>13.2</b></a><ul> 
     3152                        <li><em>Section 4.1</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC5226.1">2.1</a>, <a href="#rfc.xref.RFC5226.2">4.2</a></li> 
    29823153                     </ul> 
    29833154                  </li> 
     
    29973168                  <li>Status Codes&nbsp;&nbsp; 
    29983169                     <ul> 
    2999                         <li>100 Continue&nbsp;&nbsp;<a href="#rfc.xref.status.100.1">4</a>, <a href="#rfc.iref.s.2"><b>8.1.1</b></a>, <a href="#rfc.xref.status.100.2">10.2</a></li> 
    3000                         <li>101 Switching Protocols&nbsp;&nbsp;<a href="#rfc.xref.status.101.1">4</a>, <a href="#rfc.iref.s.3"><b>8.1.2</b></a>, <a href="#rfc.xref.status.101.2">10.2</a></li> 
    3001                         <li>200 OK&nbsp;&nbsp;<a href="#rfc.xref.status.200.1">4</a>, <a href="#rfc.iref.s.4"><b>8.2.1</b></a>, <a href="#rfc.xref.status.200.2">10.2</a></li> 
    3002                         <li>201 Created&nbsp;&nbsp;<a href="#rfc.xref.status.201.1">4</a>, <a href="#rfc.iref.s.5"><b>8.2.2</b></a>, <a href="#rfc.xref.status.201.2">10.2</a></li> 
    3003                         <li>202 Accepted&nbsp;&nbsp;<a href="#rfc.xref.status.202.1">4</a>, <a href="#rfc.iref.s.6"><b>8.2.3</b></a>, <a href="#rfc.xref.status.202.2">10.2</a></li> 
    3004                         <li>203 Non-Authoritative Information&nbsp;&nbsp;<a href="#rfc.xref.status.203.1">4</a>, <a href="#rfc.iref.s.7"><b>8.2.4</b></a>, <a href="#rfc.xref.status.203.2">10.2</a></li> 
    3005                         <li>204 No Content&nbsp;&nbsp;<a href="#rfc.xref.status.204.1">4</a>, <a href="#rfc.iref.s.8"><b>8.2.5</b></a>, <a href="#rfc.xref.status.204.2">10.2</a></li> 
    3006                         <li>205 Reset Content&nbsp;&nbsp;<a href="#rfc.xref.status.205.1">4</a>, <a href="#rfc.iref.s.9"><b>8.2.6</b></a>, <a href="#rfc.xref.status.205.2">10.2</a></li> 
     3170                        <li>100 Continue&nbsp;&nbsp;<a href="#rfc.xref.status.100.1">4.1</a>, <a href="#rfc.iref.s.2"><b>8.1.1</b></a>, <a href="#rfc.xref.status.100.2">10.2</a></li> 
     3171                        <li>101 Switching Protocols&nbsp;&nbsp;<a href="#rfc.xref.status.101.1">4.1</a>, <a href="#rfc.iref.s.3"><b>8.1.2</b></a>, <a href="#rfc.xref.status.101.2">10.2</a></li> 
     3172                        <li>200 OK&nbsp;&nbsp;<a href="#rfc.xref.status.200.1">4.1</a>, <a href="#rfc.iref.s.4"><b>8.2.1</b></a>, <a href="#rfc.xref.status.200.2">10.2</a></li> 
     3173                        <li>201 Created&nbsp;&nbsp;<a href="#rfc.xref.status.201.1">4.1</a>, <a href="#rfc.iref.s.5"><b>8.2.2</b></a>, <a href="#rfc.xref.status.201.2">10.2</a></li> 
     3174                        <li>202 Accepted&nbsp;&nbsp;<a href="#rfc.xref.status.202.1">4.1</a>, <a href="#rfc.iref.s.6"><b>8.2.3</b></a>, <a href="#rfc.xref.status.202.2">10.2</a></li> 
     3175                        <li>203 Non-Authoritative Information&nbsp;&nbsp;<a href="#rfc.xref.status.203.1">4.1</a>, <a href="#rfc.iref.s.7"><b>8.2.4</b></a>, <a href="#rfc.xref.status.203.2">10.2</a></li> 
     3176                        <li>204 No Content&nbsp;&nbsp;<a href="#rfc.xref.status.204.1">4.1</a>, <a href="#rfc.iref.s.8"><b>8.2.5</b></a>, <a href="#rfc.xref.status.204.2">10.2</a></li> 
     3177                        <li>205 Reset Content&nbsp;&nbsp;<a href="#rfc.xref.status.205.1">4.1</a>, <a href="#rfc.iref.s.9"><b>8.2.6</b></a>, <a href="#rfc.xref.status.205.2">10.2</a></li> 
    30073178                        <li>206 Partial Content&nbsp;&nbsp;<a href="#rfc.iref.s.10"><b>8.2.7</b></a></li> 
    3008                         <li>300 Multiple Choices&nbsp;&nbsp;<a href="#rfc.xref.status.300.1">4</a>, <a href="#rfc.iref.s.11"><b>8.3.1</b></a>, <a href="#rfc.xref.status.300.2">10.2</a></li> 
    3009                         <li>301 Moved Permanently&nbsp;&nbsp;<a href="#rfc.xref.status.301.1">4</a>, <a href="#rfc.iref.s.12"><b>8.3.2</b></a>, <a href="#rfc.xref.status.301.2">10.2</a>, <a href="#rfc.xref.status.301.3">A</a></li> 
    3010                         <li>302 Found&nbsp;&nbsp;<a href="#rfc.xref.status.302.1">4</a>, <a href="#rfc.iref.s.13"><b>8.3.3</b></a>, <a href="#rfc.xref.status.302.2">10.2</a>, <a href="#rfc.xref.status.302.3">A</a></li> 
    3011                         <li>303 See Other&nbsp;&nbsp;<a href="#rfc.xref.status.303.1">4</a>, <a href="#rfc.xref.status.303.2">8.3.3</a>, <a href="#rfc.iref.s.14"><b>8.3.4</b></a>, <a href="#rfc.xref.status.303.3">10.2</a></li> 
     3179                        <li>300 Multiple Choices&nbsp;&nbsp;<a href="#rfc.xref.status.300.1">4.1</a>, <a href="#rfc.iref.s.11"><b>8.3.1</b></a>, <a href="#rfc.xref.status.300.2">10.2</a></li> 
     3180                        <li>301 Moved Permanently&nbsp;&nbsp;<a href="#rfc.xref.status.301.1">4.1</a>, <a href="#rfc.iref.s.12"><b>8.3.2</b></a>, <a href="#rfc.xref.status.301.2">10.2</a>, <a href="#rfc.xref.status.301.3">A</a></li> 
     3181                        <li>302 Found&nbsp;&nbsp;<a href="#rfc.xref.status.302.1">4.1</a>, <a href="#rfc.iref.s.13"><b>8.3.3</b></a>, <a href="#rfc.xref.status.302.2">10.2</a>, <a href="#rfc.xref.status.302.3">A</a></li> 
     3182                        <li>303 See Other&nbsp;&nbsp;<a href="#rfc.xref.status.303.1">4.1</a>, <a href="#rfc.xref.status.303.2">8.3.3</a>, <a href="#rfc.iref.s.14"><b>8.3.4</b></a>, <a href="#rfc.xref.status.303.3">10.2</a></li> 
    30123183                        <li>304 Not Modified&nbsp;&nbsp;<a href="#rfc.iref.s.15"><b>8.3.5</b></a></li> 
    3013                         <li>305 Use Proxy&nbsp;&nbsp;<a href="#rfc.xref.status.305.1">4</a>, <a href="#rfc.iref.s.16"><b>8.3.6</b></a>, <a href="#rfc.xref.status.305.2">10.2</a>, <a href="#rfc.xref.status.305.3">A</a></li> 
     3184                        <li>305 Use Proxy&nbsp;&nbsp;<a href="#rfc.xref.status.305.1">4.1</a>, <a href="#rfc.iref.s.16"><b>8.3.6</b></a>, <a href="#rfc.xref.status.305.2">10.2</a>, <a href="#rfc.xref.status.305.3">A</a></li> 
    30143185                        <li>306 (Unused)&nbsp;&nbsp;<a href="#rfc.iref.s.17"><b>8.3.7</b></a>, <a href="#rfc.xref.status.306.1">10.2</a></li> 
    3015                         <li>307 Temporary Redirect&nbsp;&nbsp;<a href="#rfc.xref.status.307.1">4</a>, <a href="#rfc.xref.status.307.2">8.3.3</a>, <a href="#rfc.iref.s.18"><b>8.3.8</b></a>, <a href="#rfc.xref.status.307.3">10.2</a>, <a href="#rfc.xref.status.307.4">A</a></li> 
    3016                         <li>400 Bad Request&nbsp;&nbsp;<a href="#rfc.xref.status.400.1">4</a>, <a href="#rfc.iref.s.19"><b>8.4.1</b></a>, <a href="#rfc.xref.status.400.2">10.2</a></li> 
     3186                        <li>307 Temporary Redirect&nbsp;&nbsp;<a href="#rfc.xref.status.307.1">4.1</a>, <a href="#rfc.xref.status.307.2">8.3.3</a>, <a href="#rfc.iref.s.18"><b>8.3.8</b></a>, <a href="#rfc.xref.status.307.3">10.2</a>, <a href="#rfc.xref.status.307.4">A</a></li> 
     3187                        <li>400 Bad Request&nbsp;&nbsp;<a href="#rfc.xref.status.400.1">4.1</a>, <a href="#rfc.iref.s.19"><b>8.4.1</b></a>, <a href="#rfc.xref.status.400.2">10.2</a></li> 
    30173188                        <li>401 Unauthorized&nbsp;&nbsp;<a href="#rfc.iref.s.20"><b>8.4.2</b></a></li> 
    3018                         <li>402 Payment Required&nbsp;&nbsp;<a href="#rfc.xref.status.402.1">4</a>, <a href="#rfc.iref.s.21"><b>8.4.3</b></a>, <a href="#rfc.xref.status.402.2">10.2</a></li> 
    3019                         <li>403 Forbidden&nbsp;&nbsp;<a href="#rfc.xref.status.403.1">4</a>, <a href="#rfc.iref.s.22"><b>8.4.4</b></a>, <a href="#rfc.xref.status.403.2">10.2</a></li> 
    3020                         <li>404 Not Found&nbsp;&nbsp;<a href="#rfc.xref.status.404.1">4</a>, <a href="#rfc.iref.s.23"><b>8.4.5</b></a>, <a href="#rfc.xref.status.404.2">10.2</a></li> 
    3021                         <li>405 Method Not Allowed&nbsp;&nbsp;<a href="#rfc.xref.status.405.1">4</a>, <a href="#rfc.iref.s.24"><b>8.4.6</b></a>, <a href="#rfc.xref.status.405.2">10.2</a></li> 
    3022                         <li>406 Not Acceptable&nbsp;&nbsp;<a href="#rfc.xref.status.406.1">4</a>, <a href="#rfc.iref.s.25"><b>8.4.7</b></a>, <a href="#rfc.xref.status.406.2">10.2</a></li> 
     3189                        <li>402 Payment Required&nbsp;&nbsp;<a href="#rfc.xref.status.402.1">4.1</a>, <a href="#rfc.iref.s.21"><b>8.4.3</b></a>, <a href="#rfc.xref.status.402.2">10.2</a></li> 
     3190                        <li>403 Forbidden&nbsp;&nbsp;<a href="#rfc.xref.status.403.1">4.1</a>, <a href="#rfc.iref.s.22"><b>8.4.4</b></a>, <a href="#rfc.xref.status.403.2">10.2</a></li> 
     3191                        <li>404 Not Found&nbsp;&nbsp;<a href="#rfc.xref.status.404.1">4.1</a>, <a href="#rfc.iref.s.23"><b>8.4.5</b></a>, <a href="#rfc.xref.status.404.2">10.2</a></li> 
     3192                        <li>405 Method Not Allowed&nbsp;&nbsp;<a href="#rfc.xref.status.405.1">4.1</a>, <a href="#rfc.iref.s.24"><b>8.4.6</b></a>, <a href="#rfc.xref.status.405.2">10.2</a></li> 
     3193                        <li>406 Not Acceptable&nbsp;&nbsp;<a href="#rfc.xref.status.406.1">4.1</a>, <a href="#rfc.iref.s.25"><b>8.4.7</b></a>, <a href="#rfc.xref.status.406.2">10.2</a></li> 
    30233194                        <li>407 Proxy Authentication Required&nbsp;&nbsp;<a href="#rfc.iref.s.26"><b>8.4.8</b></a>, <a href="#rfc.xref.status.407.1">10.2</a></li> 
    3024                         <li>408 Request Timeout&nbsp;&nbsp;<a href="#rfc.xref.status.408.1">4</a>, <a href="#rfc.iref.s.27"><b>8.4.9</b></a>, <a href="#rfc.xref.status.408.2">10.2</a></li> 
    3025                         <li>409 Conflict&nbsp;&nbsp;<a href="#rfc.xref.status.409.1">4</a>, <a href="#rfc.iref.s.28"><b>8.4.10</b></a>, <a href="#rfc.xref.status.409.2">10.2</a></li> 
    3026                         <li>410 Gone&nbsp;&nbsp;<a href="#rfc.xref.status.410.1">4</a>, <a href="#rfc.iref.s.29"><b>8.4.11</b></a>, <a href="#rfc.xref.status.410.2">10.2</a></li> 
    3027                         <li>411 Length Required&nbsp;&nbsp;<a href="#rfc.xref.status.411.1">4</a>, <a href="#rfc.iref.s.30"><b>8.4.12</b></a>, <a href="#rfc.xref.status.411.2">10.2</a></li> 
     3195                        <li>408 Request Timeout&nbsp;&nbsp;<a href="#rfc.xref.status.408.1">4.1</a>, <a href="#rfc.iref.s.27"><b>8.4.9</b></a>, <a href="#rfc.xref.status.408.2">10.2</a></li> 
     3196                        <li>409 Conflict&nbsp;&nbsp;<a href="#rfc.xref.status.409.1">4.1</a>, <a href="#rfc.iref.s.28"><b>8.4.10</b></a>, <a href="#rfc.xref.status.409.2">10.2</a></li> 
     3197                        <li>410 Gone&nbsp;&nbsp;<a href="#rfc.xref.status.410.1">4.1</a>, <a href="#rfc.iref.s.29"><b>8.4.11</b></a>, <a href="#rfc.xref.status.410.2">10.2</a></li> 
     3198                        <li>411 Length Required&nbsp;&nbsp;<a href="#rfc.xref.status.411.1">4.1</a>, <a href="#rfc.iref.s.30"><b>8.4.12</b></a>, <a href="#rfc.xref.status.411.2">10.2</a></li> 
    30283199                        <li>412 Precondition Failed&nbsp;&nbsp;<a href="#rfc.iref.s.31"><b>8.4.13</b></a></li> 
    3029                         <li>413 Request Entity Too Large&nbsp;&nbsp;<a href="#rfc.xref.status.413.1">4</a>, <a href="#rfc.iref.s.32"><b>8.4.14</b></a>, <a href="#rfc.xref.status.413.2">10.2</a></li> 
    3030                         <li>414 URI Too Long&nbsp;&nbsp;<a href="#rfc.xref.status.414.1">4</a>, <a href="#rfc.iref.s.33"><b>8.4.15</b></a>, <a href="#rfc.xref.status.414.2">10.2</a></li> 
    3031                         <li>415 Unsupported Media Type&nbsp;&nbsp;<a href="#rfc.xref.status.415.1">4</a>, <a href="#rfc.iref.s.34"><b>8.4.16</b></a>, <a href="#rfc.xref.status.415.2">10.2</a></li> 
     3200                        <li>413 Request Entity Too Large&nbsp;&nbsp;<a href="#rfc.xref.status.413.1">4.1</a>, <a href="#rfc.iref.s.32"><b>8.4.14</b></a>, <a href="#rfc.xref.status.413.2">10.2</a></li> 
     3201                        <li>414 URI Too Long&nbsp;&nbsp;<a href="#rfc.xref.status.414.1">4.1</a>, <a href="#rfc.iref.s.33"><b>8.4.15</b></a>, <a href="#rfc.xref.status.414.2">10.2</a></li> 
     3202                        <li>415 Unsupported Media Type&nbsp;&nbsp;<a href="#rfc.xref.status.415.1">4.1</a>, <a href="#rfc.iref.s.34"><b>8.4.16</b></a>, <a href="#rfc.xref.status.415.2">10.2</a></li> 
    30323203                        <li>416 Requested Range Not Satisfiable&nbsp;&nbsp;<a href="#rfc.iref.s.35"><b>8.4.17</b></a></li> 
    3033                         <li>417 Expectation Failed&nbsp;&nbsp;<a href="#rfc.xref.status.417.1">4</a>, <a href="#rfc.iref.s.36"><b>8.4.18</b></a>, <a href="#rfc.xref.status.417.2">10.2</a></li> 
    3034                         <li>426 Upgrade Required&nbsp;&nbsp;<a href="#rfc.xref.status.426.1">4</a>, <a href="#rfc.iref.s.37"><b>8.4.19</b></a>, <a href="#rfc.xref.status.426.2">10.2</a>, <a href="#rfc.xref.status.426.3">A</a></li> 
    3035                         <li>500 Internal Server Error&nbsp;&nbsp;<a href="#rfc.xref.status.500.1">4</a>, <a href="#rfc.iref.s.38"><b>8.5.1</b></a>, <a href="#rfc.xref.status.500.2">10.2</a></li> 
    3036                         <li>501 Not Implemented&nbsp;&nbsp;<a href="#rfc.xref.status.501.1">4</a>, <a href="#rfc.iref.s.39"><b>8.5.2</b></a>, <a href="#rfc.xref.status.501.2">10.2</a></li> 
    3037                         <li>502 Bad Gateway&nbsp;&nbsp;<a href="#rfc.xref.status.502.1">4</a>, <a href="#rfc.iref.s.40"><b>8.5.3</b></a>, <a href="#rfc.xref.status.502.2">10.2</a></li> 
    3038                         <li>503 Service Unavailable&nbsp;&nbsp;<a href="#rfc.xref.status.503.1">4</a>, <a href="#rfc.iref.s.41"><b>8.5.4</b></a>, <a href="#rfc.xref.status.503.2">10.2</a></li> 
    3039                         <li>504 Gateway Timeout&nbsp;&nbsp;<a href="#rfc.xref.status.504.1">4</a>, <a href="#rfc.iref.s.42"><b>8.5.5</b></a>, <a href="#rfc.xref.status.504.2">10.2</a></li> 
    3040                         <li>505 HTTP Version Not Supported&nbsp;&nbsp;<a href="#rfc.xref.status.505.1">4</a>, <a href="#rfc.iref.s.43"><b>8.5.6</b></a>, <a href="#rfc.xref.status.505.2">10.2</a></li> 
     3204                        <li>417 Expectation Failed&nbsp;&nbsp;<a href="#rfc.xref.status.417.1">4.1</a>, <a href="#rfc.iref.s.36"><b>8.4.18</b></a>, <a href="#rfc.xref.status.417.2">10.2</a></li> 
     3205                        <li>426 Upgrade Required&nbsp;&nbsp;<a href="#rfc.xref.status.426.1">4.1</a>, <a href="#rfc.iref.s.37"><b>8.4.19</b></a>, <a href="#rfc.xref.status.426.2">10.2</a>, <a href="#rfc.xref.status.426.3">A</a></li> 
     3206                        <li>500 Internal Server Error&nbsp;&nbsp;<a href="#rfc.xref.status.500.1">4.1</a>, <a href="#rfc.iref.s.38"><b>8.5.1</b></a>, <a href="#rfc.xref.status.500.2">10.2</a></li> 
     3207                        <li>501 Not Implemented&nbsp;&nbsp;<a href="#rfc.xref.status.501.1">4.1</a>, <a href="#rfc.iref.s.39"><b>8.5.2</b></a>, <a href="#rfc.xref.status.501.2">10.2</a></li> 
     3208                        <li>502 Bad Gateway&nbsp;&nbsp;<a href="#rfc.xref.status.502.1">4.1</a>, <a href="#rfc.iref.s.40"><b>8.5.3</b></a>, <a href="#rfc.xref.status.502.2">10.2</a></li> 
     3209                        <li>503 Service Unavailable&nbsp;&nbsp;<a href="#rfc.xref.status.503.1">4.1</a>, <a href="#rfc.iref.s.41"><b>8.5.4</b></a>, <a href="#rfc.xref.status.503.2">10.2</a></li> 
     3210                        <li>504 Gateway Timeout&nbsp;&nbsp;<a href="#rfc.xref.status.504.1">4.1</a>, <a href="#rfc.iref.s.42"><b>8.5.5</b></a>, <a href="#rfc.xref.status.504.2">10.2</a></li> 
     3211                        <li>505 HTTP Version Not Supported&nbsp;&nbsp;<a href="#rfc.xref.status.505.1">4.1</a>, <a href="#rfc.iref.s.43"><b>8.5.6</b></a>, <a href="#rfc.xref.status.505.2">10.2</a></li> 
    30413212                     </ul> 
    30423213                  </li> 
  • draft-ietf-httpbis/latest/p2-semantics.xml

    r1120 r1124  
    558558  <x:anchor-alias value="extension-code"/> 
    559559<t> 
    560    The Status-Code element is a 3-digit integer result code of the 
    561    attempt to understand and satisfy the request. The status codes listed 
    562    below are defined in <xref target="status.codes"/>, &p4-status-codes;, 
    563    &p5-status-codes;, and &p7-status-codes;. 
    564 </t> 
    565 <t> 
    566    The Reason-Phrase is intended to give a short 
    567    textual description of the Status-Code. The Status-Code is intended 
    568    for use by automata and the Reason-Phrase is intended for the human 
    569    user. The client is not required to examine or display the Reason-Phrase. 
    570 </t> 
    571 <t>   
    572    The individual values of the numeric status codes defined for 
    573    HTTP/1.1, and an example set of corresponding Reason-Phrase values, are 
    574    presented below. The reason phrases listed here are only 
    575    recommendations &mdash; they &MAY; be replaced by local equivalents without 
    576    affecting the protocol. 
     560   The Status-Code element is a 3-digit integer result code of the attempt to 
     561   understand and satisfy the request. 
     562</t> 
     563<t> 
     564   The Reason-Phrase is intended to give a short textual description of the 
     565   Status-Code and is intended for the human user. The client is not required 
     566   to examine or display the Reason-Phrase. 
    577567</t> 
    578568<figure><artwork type="abnf2616"><iref primary="true" item="Grammar" subitem="Status-Code"/><iref primary="true" item="Grammar" subitem="extension-code"/><iref primary="true" item="Grammar" subitem="Reason-Phrase"/> 
    579   <x:ref>Status-Code</x:ref> = 
    580        "100"  ; <xref target="status.100"/>: Continue 
    581      / "101"  ; <xref target="status.101"/>: Switching Protocols 
    582      / "200"  ; <xref target="status.200"/>: OK 
    583      / "201"  ; <xref target="status.201"/>: Created 
    584      / "202"  ; <xref target="status.202"/>: Accepted 
    585      / "203"  ; <xref target="status.203"/>: Non-Authoritative Information 
    586      / "204"  ; <xref target="status.204"/>: No Content 
    587      / "205"  ; <xref target="status.205"/>: Reset Content 
    588      / "206"  ; &status-206;: Partial Content 
    589      / "300"  ; <xref target="status.300"/>: Multiple Choices 
    590      / "301"  ; <xref target="status.301"/>: Moved Permanently 
    591      / "302"  ; <xref target="status.302"/>: Found 
    592      / "303"  ; <xref target="status.303"/>: See Other 
    593      / "304"  ; &status-304;: Not Modified 
    594      / "305"  ; <xref target="status.305"/>: Use Proxy 
    595      / "307"  ; <xref target="status.307"/>: Temporary Redirect 
    596      / "400"  ; <xref target="status.400"/>: Bad Request 
    597      / "401"  ; &status-401;: Unauthorized 
    598      / "402"  ; <xref target="status.402"/>: Payment Required 
    599      / "403"  ; <xref target="status.403"/>: Forbidden 
    600      / "404"  ; <xref target="status.404"/>: Not Found 
    601      / "405"  ; <xref target="status.405"/>: Method Not Allowed 
    602      / "406"  ; <xref target="status.406"/>: Not Acceptable 
    603      / "407"  ; &status-407;: Proxy Authentication Required 
    604      / "408"  ; <xref target="status.408"/>: Request Time-out 
    605      / "409"  ; <xref target="status.409"/>: Conflict 
    606      / "410"  ; <xref target="status.410"/>: Gone 
    607      / "411"  ; <xref target="status.411"/>: Length Required 
    608      / "412"  ; &status-412;: Precondition Failed 
    609      / "413"  ; <xref target="status.413"/>: Request Entity Too Large 
    610      / "414"  ; <xref target="status.414"/>: URI Too Long 
    611      / "415"  ; <xref target="status.415"/>: Unsupported Media Type 
    612      / "416"  ; &status-416;: Requested range not satisfiable 
    613      / "417"  ; <xref target="status.417"/>: Expectation Failed 
    614      / "426"  ; <xref target="status.426"/>: Upgrade Required 
    615      / "500"  ; <xref target="status.500"/>: Internal Server Error 
    616      / "501"  ; <xref target="status.501"/>: Not Implemented 
    617      / "502"  ; <xref target="status.502"/>: Bad Gateway 
    618      / "503"  ; <xref target="status.503"/>: Service Unavailable 
    619      / "504"  ; <xref target="status.504"/>: Gateway Time-out 
    620      / "505"  ; <xref target="status.505"/>: HTTP Version not supported 
    621      / <x:ref>extension-code</x:ref> 
    622  
    623   <x:ref>extension-code</x:ref> = 3<x:ref>DIGIT</x:ref> 
     569  <x:ref>Status-Code</x:ref>    = 3<x:ref>DIGIT</x:ref> 
    624570  <x:ref>Reason-Phrase</x:ref>  = *( <x:ref>WSP</x:ref> / <x:ref>VCHAR</x:ref> / <x:ref>obs-text</x:ref> ) 
    625571</artwork></figure> 
     
    639585   information which will explain the unusual status. 
    640586</t> 
     587 
     588<section title="Overview of Status Codes" anchor="overview.of.status.codes"> 
     589<t>   
     590   The status codes listed below are defined in <xref target="status.codes"/>, 
     591   &p4-status-codes;, &p5-status-codes;, and &p7-status-codes;. The reason 
     592   phrases listed here are only recommendations &mdash; they can be replaced 
     593   by local equivalents without affecting the protocol. 
     594</t> 
     595<texttable align="left"> 
     596  <ttcol>Status-Code</ttcol> 
     597  <ttcol>Reason-Phrase</ttcol> 
     598  <ttcol>Defined in...</ttcol> 
     599   
     600  <c>100</c> <c>Continue</c> <c><xref target="status.100"/></c> 
     601  <c>101</c> <c>Switching Protocols</c> <c><xref target="status.101"/></c> 
     602 
     603  <c>200</c> <c>OK</c> <c><xref target="status.200"/></c> 
     604  <c>201</c> <c>Created</c> <c><xref target="status.201"/></c> 
     605  <c>202</c> <c>Accepted</c> <c><xref target="status.202"/></c> 
     606  <c>203</c> <c>Non-Authoritative Information</c> <c><xref target="status.203"/></c> 
     607  <c>204</c> <c>No Content</c> <c><xref target="status.204"/></c> 
     608  <c>205</c> <c>Reset Content</c> <c><xref target="status.205"/></c> 
     609  <c>206</c> <c>Partial Content</c> <c>&status-206;</c> 
     610 
     611  <c>300</c> <c>Multiple Choices</c> <c><xref target="status.300"/></c> 
     612  <c>301</c> <c>Moved Permanently</c> <c><xref target="status.301"/></c> 
     613  <c>302</c> <c>Found</c> <c><xref target="status.302"/></c> 
     614  <c>303</c> <c>See Other</c> <c><xref target="status.303"/></c> 
     615  <c>304</c> <c>Not Modified</c> <c>&status-304;</c> 
     616  <c>305</c> <c>Use Proxy</c> <c><xref target="status.305"/></c> 
     617  <c>307</c> <c>Temporary Redirect</c> <c><xref target="status.307"/></c> 
     618 
     619  <c>400</c> <c>Bad Request</c> <c><xref target="status.400"/></c> 
     620  <c>401</c> <c>Unauthorized</c> <c>&status-401;</c> 
     621  <c>402</c> <c>Payment Required</c> <c><xref target="status.402"/></c> 
     622  <c>403</c> <c>Forbidden</c> <c><xref target="status.403"/></c> 
     623  <c>404</c> <c>Not Found</c> <c><xref target="status.404"/></c> 
     624  <c>405</c> <c>Method Not Allowed</c> <c><xref target="status.405"/></c> 
     625  <c>406</c> <c>Not Acceptable</c> <c><xref target="status.406"/></c> 
     626  <c>407</c> <c>Proxy Authentication Required</c> <c>&status-407;</c> 
     627  <c>408</c> <c>Request Time-out</c> <c><xref target="status.408"/></c> 
     628  <c>409</c> <c>Conflict</c> <c><xref target="status.409"/></c> 
     629  <c>410</c> <c>Gone</c> <c><xref target="status.410"/></c> 
     630  <c>411</c> <c>Length Required</c> <c><xref target="status.411"/></c> 
     631  <c>412</c> <c>Precondition Failed</c> <c>&status-412;</c> 
     632  <c>413</c> <c>Request Entity Too Large</c> <c><xref target="status.413"/></c> 
     633  <c>414</c> <c>URI Too Long</c> <c><xref target="status.414"/></c> 
     634  <c>415</c> <c>Unsupported Media Type</c> <c><xref target="status.415"/></c> 
     635  <c>416</c> <c>Requested range not satisfiable</c> <c>&status-416;</c> 
     636  <c>417</c> <c>Expectation Failed</c> <c><xref target="status.417"/></c> 
     637  <c>426</c> <c>Upgrade Required</c> <c><xref target="status.426"/></c> 
     638 
     639  <c>500</c> <c>Internal Server Error</c> <c><xref target="status.500"/></c> 
     640  <c>501</c> <c>Not Implemented</c> <c><xref target="status.501"/></c> 
     641  <c>502</c> <c>Bad Gateway</c> <c><xref target="status.502"/></c> 
     642  <c>503</c> <c>Service Unavailable</c> <c><xref target="status.503"/></c> 
     643  <c>504</c> <c>Gateway Time-out</c> <c><xref target="status.504"/></c> 
     644  <c>505</c> <c>HTTP Version not supported</c> <c><xref target="status.505"/></c> 
     645</texttable> 
     646<t> 
     647   Note that this list is not exhaustive &mdash; it does not include 
     648   extension status codes defined in other specifications. 
     649</t> 
     650</section> 
    641651 
    642652<section title="Status Code Registry" anchor="status.code.registry"> 
     
    35783588<x:ref>Server</x:ref> = "Server:" OWS Server-v 
    35793589<x:ref>Server-v</x:ref> = product *( RWS ( product / comment ) ) 
    3580 <x:ref>Status-Code</x:ref> = "100" / "101" / "200" / "201" / "202" / "203" / "204" / 
    3581  "205" / "206" / "300" / "301" / "302" / "303" / "304" / "305" / 
    3582  "307" / "400" / "401" / "402" / "403" / "404" / "405" / "406" / 
    3583  "407" / "408" / "409" / "410" / "411" / "412" / "413" / "414" / 
    3584  "415" / "416" / "417" / "426" / "500" / "501" / "502" / "503" / 
    3585  "504" / "505" / extension-code 
     3590<x:ref>Status-Code</x:ref> = 3DIGIT 
    35863591 
    35873592<x:ref>TE</x:ref> = &lt;TE, defined in [Part1], Section 9.5&gt; 
     
    36063611<x:ref>expectation-extension</x:ref> = token [ "=" ( token / quoted-string ) 
    36073612 *expect-params ] 
    3608 <x:ref>extension-code</x:ref> = 3DIGIT 
    36093613<x:ref>extension-method</x:ref> = token 
    36103614 
     
    40404044    </t> 
    40414045    <t> 
     4046      <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/137"/>: 
     4047      "duplicate ABNF for Reason-Phrase" 
     4048    </t> 
     4049    <t> 
    40424050      <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/226"/>: 
    40434051      "proxies not supporting certain methods" 
     
    40554063      "PUT side effect: invalidation or just stale?" 
    40564064    </t> 
    4057        
    40584065  </list> 
    40594066</t> 
Note: See TracChangeset for help on using the changeset viewer.