Changeset 1895


Ignore:
Timestamp:
Sep 15, 2012, 2:36:21 AM (7 years ago)
Author:
julian.reschke@…
Message:

Trim index.

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

Legend:

Unmodified
Added
Removed
  • draft-ietf-httpbis/latest/extract-status-code-defs.xslt

    r700 r1895  
    1616      <ttcol>Description</ttcol>
    1717      <ttcol>Reference</ttcol>
    18       <xsl:apply-templates select="//section[iref/@item='Status Codes']">
    19         <xsl:sort select="iref[@item='Status Codes']/@subitem"/>
     18      <xsl:apply-templates select="//section[iref[contains(@item,' (status code)') and @primary='true']]">
     19        <xsl:sort select="iref[contains(@item,' (status code)') and @primary='true']/@item"/>
    2020      </xsl:apply-templates>
    2121    </texttable>
     
    7676
    7777<xsl:template match="section">
    78   <xsl:variable name="text" select="iref[@item='Status Codes']/@subitem"/>
     78  <xsl:variable name="t" select="iref[contains(@item,'(status code)')]/@item"/>
     79  <xsl:variable name="text" select="substring-before($t,' (status code)')"/>
    7980  <xsl:variable name="redirects-to-other-part" xmlns:p2="urn:ietf:id:draft-ietf-httpbis-p2-semantics#" select="rdf:Description/p2:redirects-to"/>
    8081
  • draft-ietf-httpbis/latest/p2-semantics.html

    r1894 r1895  
    23402340      </p>
    23412341      <div id="rfc.iref.63"></div>
    2342       <div id="rfc.iref.s.4"></div>
    23432342      <h3 id="rfc.section.7.2.1"><a href="#rfc.section.7.2.1">7.2.1</a>&nbsp;<a id="status.100" href="#status.100">100 Continue</a></h3>
    23442343      <p id="rfc.section.7.2.1.p.1">The client <em class="bcp14">SHOULD</em> continue with its request. This interim response is used to inform the client that the initial part of the request has been
     
    23462345         server <em class="bcp14">MUST</em> send a final response after the request has been completed. See <a href="#use.of.the.100.status" title="Use of the 100 (Continue) Status">Section&nbsp;6.1.2.1</a> for detailed discussion of the use and handling of this status code.
    23472346      </p>
    2348       <div id="rfc.iref.64"></div>
    2349       <div id="rfc.iref.s.5"></div>
     2347      <div id="rfc.iref.63"></div>
    23502348      <h3 id="rfc.section.7.2.2"><a href="#rfc.section.7.2.2">7.2.2</a>&nbsp;<a id="status.101" href="#status.101">101 Switching Protocols</a></h3>
    23512349      <p id="rfc.section.7.2.2.p.1">The server understands and is willing to comply with the client's request, via the <a href="p1-messaging.html#header.upgrade" class="smpl">Upgrade</a> message header field (<a href="p1-messaging.html#header.upgrade" title="Upgrade">Section 6.3</a> of <a href="#Part1" id="rfc.xref.Part1.19"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing">[Part1]</cite></a>), for a change in the application protocol being used on this connection. The server will switch protocols to those defined
     
    23572355      </p>
    23582356      <h2 id="rfc.section.7.3"><a href="#rfc.section.7.3">7.3</a>&nbsp;<a id="status.2xx" href="#status.2xx">Successful 2xx</a></h2>
    2359       <div id="rfc.iref.65"></div>
    2360       <div id="rfc.iref.s.6"></div>
     2357      <div id="rfc.iref.63"></div>
     2358      <div id="rfc.iref.s.4"></div>
    23612359      <p id="rfc.section.7.3.p.1">This class of status code indicates that the client's request was successfully received, understood, and accepted.</p>
    2362       <div id="rfc.iref.66"></div>
    2363       <div id="rfc.iref.s.7"></div>
     2360      <div id="rfc.iref.64"></div>
    23642361      <h3 id="rfc.section.7.3.1"><a href="#rfc.section.7.3.1">7.3.1</a>&nbsp;<a id="status.200" href="#status.200">200 OK</a></h3>
    23652362      <p id="rfc.section.7.3.1.p.1">The request has succeeded. The payload returned with the response is dependent on the method used in the request, for example: </p>
     
    23762373      <p id="rfc.section.7.3.1.p.2">Caches <em class="bcp14">MAY</em> use a heuristic (see <a href="p6-cache.html#heuristic.freshness" title="Calculating Heuristic Freshness">Section 4.1.2</a> of <a href="#Part6" id="rfc.xref.Part6.8"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[Part6]</cite></a>) to determine freshness for 200 responses.
    23772374      </p>
    2378       <div id="rfc.iref.67"></div>
    2379       <div id="rfc.iref.s.8"></div>
     2375      <div id="rfc.iref.64"></div>
    23802376      <h3 id="rfc.section.7.3.2"><a href="#rfc.section.7.3.2">7.3.2</a>&nbsp;<a id="status.201" href="#status.201">201 Created</a></h3>
    23812377      <p id="rfc.section.7.3.2.p.1">The request has been fulfilled and has resulted in one or more new resources being created.</p>
     
    23892385         the <a href="#header.location" class="smpl">Location</a> header field or, in case the Location header field was omitted, by the Effective Request URI (see <a href="p4-conditional.html#header.etag" title="ETag">Section 2.3</a> of <a href="#Part4" id="rfc.xref.Part4.12"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests">[Part4]</cite></a>).
    23902386      </p>
    2391       <div id="rfc.iref.68"></div>
    2392       <div id="rfc.iref.s.9"></div>
     2387      <div id="rfc.iref.64"></div>
    23932388      <h3 id="rfc.section.7.3.3"><a href="#rfc.section.7.3.3">7.3.3</a>&nbsp;<a id="status.202" href="#status.202">202 Accepted</a></h3>
    23942389      <p id="rfc.section.7.3.3.p.1">The request has been accepted for processing, but the processing has not been completed. The request might or might not eventually
     
    24012396         user can expect the request to be fulfilled.
    24022397      </p>
    2403       <div id="rfc.iref.69"></div>
    2404       <div id="rfc.iref.s.10"></div>
     2398      <div id="rfc.iref.64"></div>
    24052399      <h3 id="rfc.section.7.3.4"><a href="#rfc.section.7.3.4">7.3.4</a>&nbsp;<a id="status.203" href="#status.203">203 Non-Authoritative Information</a></h3>
    24062400      <p id="rfc.section.7.3.4.p.1">The representation in the response has been transformed or otherwise modified by a transforming proxy (<a href="p1-messaging.html#intermediaries" title="Intermediaries">Section 2.3</a> of <a href="#Part1" id="rfc.xref.Part1.20"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing">[Part1]</cite></a>). Note that the behavior of transforming intermediaries is controlled by the no-transform Cache-Control directive (<a href="p6-cache.html#header.cache-control" title="Cache-Control">Section 7.2</a> of <a href="#Part6" id="rfc.xref.Part6.9"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[Part6]</cite></a>).
     
    24112405      <p id="rfc.section.7.3.4.p.3">Caches <em class="bcp14">MAY</em> use a heuristic (see <a href="p6-cache.html#heuristic.freshness" title="Calculating Heuristic Freshness">Section 4.1.2</a> of <a href="#Part6" id="rfc.xref.Part6.11"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[Part6]</cite></a>) to determine freshness for 203 responses.
    24122406      </p>
    2413       <div id="rfc.iref.70"></div>
    2414       <div id="rfc.iref.s.11"></div>
     2407      <div id="rfc.iref.64"></div>
    24152408      <h3 id="rfc.section.7.3.5"><a href="#rfc.section.7.3.5">7.3.5</a>&nbsp;<a id="status.204" href="#status.204">204 No Content</a></h3>
    24162409      <p id="rfc.section.7.3.5.p.1">The 204 (No Content) status code indicates that the server has successfully fulfilled the request and that there is no additional
     
    24322425      <p id="rfc.section.7.3.5.p.5">The 204 response <em class="bcp14">MUST NOT</em> include a message body, and thus is always terminated by the first empty line after the header fields.
    24332426      </p>
    2434       <div id="rfc.iref.71"></div>
    2435       <div id="rfc.iref.s.12"></div>
     2427      <div id="rfc.iref.64"></div>
    24362428      <h3 id="rfc.section.7.3.6"><a href="#rfc.section.7.3.6">7.3.6</a>&nbsp;<a id="status.205" href="#status.205">205 Reset Content</a></h3>
    24372429      <p id="rfc.section.7.3.6.p.1">The server has fulfilled the request and the user agent <em class="bcp14">SHOULD</em> reset the document view which caused the request to be sent. This response is primarily intended to allow input for actions
     
    24422434      </p>
    24432435      <h2 id="rfc.section.7.4"><a href="#rfc.section.7.4">7.4</a>&nbsp;<a id="status.3xx" href="#status.3xx">Redirection 3xx</a></h2>
    2444       <div id="rfc.iref.72"></div>
    2445       <div id="rfc.iref.s.13"></div>
     2436      <div id="rfc.iref.64"></div>
     2437      <div id="rfc.iref.s.5"></div>
    24462438      <p id="rfc.section.7.4.p.1">This class of status code indicates that further action needs to be taken by the user agent in order to fulfill the request.
    24472439         If the required action involves a subsequent HTTP request, it <em class="bcp14">MAY</em> be carried out by the user agent without interaction with the user if and only if the method used in the second request is
     
    24882480         </p>
    24892481      </div>
    2490       <div id="rfc.iref.73"></div>
    2491       <div id="rfc.iref.s.14"></div>
     2482      <div id="rfc.iref.65"></div>
    24922483      <h3 id="rfc.section.7.4.1"><a href="#rfc.section.7.4.1">7.4.1</a>&nbsp;<a id="status.300" href="#status.300">300 Multiple Choices</a></h3>
    24932484      <p id="rfc.section.7.4.1.p.1">The target resource has more than one representation, each with its own specific location, and reactive negotiation information
     
    25032494      <p id="rfc.section.7.4.1.p.4">Caches <em class="bcp14">MAY</em> use a heuristic (see <a href="p6-cache.html#heuristic.freshness" title="Calculating Heuristic Freshness">Section 4.1.2</a> of <a href="#Part6" id="rfc.xref.Part6.12"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[Part6]</cite></a>) to determine freshness for 300 responses.
    25042495      </p>
    2505       <div id="rfc.iref.74"></div>
    2506       <div id="rfc.iref.s.15"></div>
     2496      <div id="rfc.iref.65"></div>
    25072497      <h3 id="rfc.section.7.4.2"><a href="#rfc.section.7.4.2">7.4.2</a>&nbsp;<a id="status.301" href="#status.301">301 Moved Permanently</a></h3>
    25082498      <p id="rfc.section.7.4.2.p.1">The target resource has been assigned a new permanent URI and any future references to this resource <em class="bcp14">SHOULD</em> use one of the returned URIs. Clients with link editing capabilities ought to automatically re-link references to the effective
     
    25172507         </p>
    25182508      </div>
    2519       <div id="rfc.iref.75"></div>
    2520       <div id="rfc.iref.s.16"></div>
     2509      <div id="rfc.iref.65"></div>
    25212510      <h3 id="rfc.section.7.4.3"><a href="#rfc.section.7.4.3">7.4.3</a>&nbsp;<a id="status.302" href="#status.302">302 Found</a></h3>
    25222511      <p id="rfc.section.7.4.3.p.1">The target resource resides temporarily under a different URI. Since the redirection might be altered on occasion, the client <em class="bcp14">SHOULD</em> continue to use the effective request URI for future requests.
     
    25282517         </p>
    25292518      </div>
    2530       <div id="rfc.iref.76"></div>
    2531       <div id="rfc.iref.s.17"></div>
     2519      <div id="rfc.iref.65"></div>
    25322520      <h3 id="rfc.section.7.4.4"><a href="#rfc.section.7.4.4">7.4.4</a>&nbsp;<a id="status.303" href="#status.303">303 See Other</a></h3>
    25332521      <p id="rfc.section.7.4.4.p.1">The 303 status code indicates that the server is redirecting the user agent to a different resource, as indicated by a URI
     
    25492537      <p id="rfc.section.7.4.4.p.4">Except for responses to a HEAD request, the representation of a 303 response <em class="bcp14">SHOULD</em> contain a short hypertext note with a hyperlink to the <a href="#header.location" class="smpl">Location</a> URI.
    25502538      </p>
    2551       <div id="rfc.iref.77"></div>
    2552       <div id="rfc.iref.s.18"></div>
     2539      <div id="rfc.iref.65"></div>
    25532540      <h3 id="rfc.section.7.4.5"><a href="#rfc.section.7.4.5">7.4.5</a>&nbsp;<a id="status.305" href="#status.305">305 Use Proxy</a></h3>
    25542541      <p id="rfc.section.7.4.5.p.1">The 305 status code was defined in a previous version of this specification (see <a href="#changes.from.rfc.2616" title="Changes from RFC 2616">Appendix&nbsp;C</a>), and is now deprecated.
    25552542      </p>
    2556       <div id="rfc.iref.78"></div>
    2557       <div id="rfc.iref.s.19"></div>
     2543      <div id="rfc.iref.65"></div>
    25582544      <h3 id="rfc.section.7.4.6"><a href="#rfc.section.7.4.6">7.4.6</a>&nbsp;<a id="status.306" href="#status.306">306 (Unused)</a></h3>
    25592545      <p id="rfc.section.7.4.6.p.1">The 306 status code was used in a previous version of the specification, is no longer used, and the code is reserved.</p>
    2560       <div id="rfc.iref.79"></div>
    2561       <div id="rfc.iref.s.20"></div>
     2546      <div id="rfc.iref.65"></div>
    25622547      <h3 id="rfc.section.7.4.7"><a href="#rfc.section.7.4.7">7.4.7</a>&nbsp;<a id="status.307" href="#status.307">307 Temporary Redirect</a></h3>
    25632548      <p id="rfc.section.7.4.7.p.1">The target resource resides temporarily under a different URI. Since the redirection can change over time, the client <em class="bcp14">SHOULD</em> continue to use the effective request URI for future requests.
     
    25722557      </div>
    25732558      <h2 id="rfc.section.7.5"><a href="#rfc.section.7.5">7.5</a>&nbsp;<a id="status.4xx" href="#status.4xx">Client Error 4xx</a></h2>
    2574       <div id="rfc.iref.80"></div>
    2575       <div id="rfc.iref.s.21"></div>
     2559      <div id="rfc.iref.65"></div>
     2560      <div id="rfc.iref.s.6"></div>
    25762561      <p id="rfc.section.7.5.p.1">The 4xx class of status code is intended for cases in which the client seems to have erred. Except when responding to a HEAD
    25772562         request, the server <em class="bcp14">SHOULD</em> include a representation containing an explanation of the error situation, and whether it is a temporary or permanent condition.
    25782563         These status codes are applicable to any request method. User agents <em class="bcp14">SHOULD</em> display any included representation to the user.
    25792564      </p>
    2580       <div id="rfc.iref.81"></div>
    2581       <div id="rfc.iref.s.22"></div>
     2565      <div id="rfc.iref.66"></div>
    25822566      <h3 id="rfc.section.7.5.1"><a href="#rfc.section.7.5.1">7.5.1</a>&nbsp;<a id="status.400" href="#status.400">400 Bad Request</a></h3>
    25832567      <p id="rfc.section.7.5.1.p.1">The server cannot or will not process the request, due to a client error (e.g., malformed syntax).</p>
    2584       <div id="rfc.iref.82"></div>
    2585       <div id="rfc.iref.s.23"></div>
     2568      <div id="rfc.iref.66"></div>
    25862569      <h3 id="rfc.section.7.5.2"><a href="#rfc.section.7.5.2">7.5.2</a>&nbsp;<a id="status.402" href="#status.402">402 Payment Required</a></h3>
    25872570      <p id="rfc.section.7.5.2.p.1">This code is reserved for future use.</p>
    2588       <div id="rfc.iref.83"></div>
    2589       <div id="rfc.iref.s.24"></div>
     2571      <div id="rfc.iref.66"></div>
    25902572      <h3 id="rfc.section.7.5.3"><a href="#rfc.section.7.5.3">7.5.3</a>&nbsp;<a id="status.403" href="#status.403">403 Forbidden</a></h3>
    25912573      <p id="rfc.section.7.5.3.p.1">The server understood the request, but refuses to authorize it. Providing different user authentication credentials might
     
    25962578            (Not Found)</a>  <em class="bcp14">MAY</em> be used instead.
    25972579      </p>
    2598       <div id="rfc.iref.84"></div>
    2599       <div id="rfc.iref.s.25"></div>
     2580      <div id="rfc.iref.66"></div>
    26002581      <h3 id="rfc.section.7.5.4"><a href="#rfc.section.7.5.4">7.5.4</a>&nbsp;<a id="status.404" href="#status.404">404 Not Found</a></h3>
    26012582      <p id="rfc.section.7.5.4.p.1">The server has not found anything matching the effective request URI. No indication is given of whether the condition is temporary
     
    26042585         has been refused, or when no other response is applicable.
    26052586      </p>
    2606       <div id="rfc.iref.85"></div>
    2607       <div id="rfc.iref.s.26"></div>
     2587      <div id="rfc.iref.66"></div>
    26082588      <h3 id="rfc.section.7.5.5"><a href="#rfc.section.7.5.5">7.5.5</a>&nbsp;<a id="status.405" href="#status.405">405 Method Not Allowed</a></h3>
    26092589      <p id="rfc.section.7.5.5.p.1">The method specified in the request-line is not allowed for the target resource. The response <em class="bcp14">MUST</em> include an <a href="#header.allow" class="smpl">Allow</a> header field containing a list of valid methods for the requested resource.
    26102590      </p>
    2611       <div id="rfc.iref.86"></div>
    2612       <div id="rfc.iref.s.27"></div>
     2591      <div id="rfc.iref.66"></div>
    26132592      <h3 id="rfc.section.7.5.6"><a href="#rfc.section.7.5.6">7.5.6</a>&nbsp;<a id="status.406" href="#status.406">406 Not Acceptable</a></h3>
    26142593      <p id="rfc.section.7.5.6.p.1">The resource identified by the request is only capable of generating response representations which have content characteristics
     
    26272606      <p id="rfc.section.7.5.6.p.4">If the response could be unacceptable, a user agent <em class="bcp14">SHOULD</em> temporarily stop receipt of more data and query the user for a decision on further actions.
    26282607      </p>
    2629       <div id="rfc.iref.87"></div>
    2630       <div id="rfc.iref.s.28"></div>
     2608      <div id="rfc.iref.66"></div>
    26312609      <h3 id="rfc.section.7.5.7"><a href="#rfc.section.7.5.7">7.5.7</a>&nbsp;<a id="status.408" href="#status.408">408 Request Timeout</a></h3>
    26322610      <p id="rfc.section.7.5.7.p.1">The client did not produce a request within the time that the server was prepared to wait. The client <em class="bcp14">MAY</em> repeat the request without modifications at any later time.
    26332611      </p>
    2634       <div id="rfc.iref.88"></div>
    2635       <div id="rfc.iref.s.29"></div>
     2612      <div id="rfc.iref.66"></div>
    26362613      <h3 id="rfc.section.7.5.8"><a href="#rfc.section.7.5.8">7.5.8</a>&nbsp;<a id="status.409" href="#status.409">409 Conflict</a></h3>
    26372614      <p id="rfc.section.7.5.8.p.1">The request could not be completed due to a conflict with the current state of the resource. This code is only allowed in
     
    26452622         contain a list of the differences between the two versions.
    26462623      </p>
    2647       <div id="rfc.iref.89"></div>
    2648       <div id="rfc.iref.s.30"></div>
     2624      <div id="rfc.iref.66"></div>
    26492625      <h3 id="rfc.section.7.5.9"><a href="#rfc.section.7.5.9">7.5.9</a>&nbsp;<a id="status.410" href="#status.410">410 Gone</a></h3>
    26502626      <p id="rfc.section.7.5.9.p.1">The target resource is no longer available at the server and no forwarding address is known. This condition is expected to
     
    26602636      <p id="rfc.section.7.5.9.p.3">Caches <em class="bcp14">MAY</em> use a heuristic (see <a href="p6-cache.html#heuristic.freshness" title="Calculating Heuristic Freshness">Section 4.1.2</a> of <a href="#Part6" id="rfc.xref.Part6.14"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[Part6]</cite></a>) to determine freshness for 410 responses.
    26612637      </p>
    2662       <div id="rfc.iref.90"></div>
    2663       <div id="rfc.iref.s.31"></div>
     2638      <div id="rfc.iref.66"></div>
    26642639      <h3 id="rfc.section.7.5.10"><a href="#rfc.section.7.5.10">7.5.10</a>&nbsp;<a id="status.411" href="#status.411">411 Length Required</a></h3>
    26652640      <p id="rfc.section.7.5.10.p.1">The server refuses to accept the request without a defined <a href="p1-messaging.html#header.content-length" class="smpl">Content-Length</a>. The client <em class="bcp14">MAY</em> repeat the request if it adds a valid Content-Length header field containing the length of the message body in the request
    26662641         message.
    26672642      </p>
    2668       <div id="rfc.iref.91"></div>
    2669       <div id="rfc.iref.s.32"></div>
     2643      <div id="rfc.iref.66"></div>
    26702644      <h3 id="rfc.section.7.5.11"><a href="#rfc.section.7.5.11">7.5.11</a>&nbsp;<a id="status.413" href="#status.413">413 Request Representation Too Large</a></h3>
    26712645      <p id="rfc.section.7.5.11.p.1">The server is refusing to process a request because the request representation is larger than the server is willing or able
     
    26742648      <p id="rfc.section.7.5.11.p.2">If the condition is temporary, the server <em class="bcp14">SHOULD</em> include a <a href="#header.retry-after" class="smpl">Retry-After</a> header field to indicate that it is temporary and after what time the client <em class="bcp14">MAY</em> try again.
    26752649      </p>
    2676       <div id="rfc.iref.92"></div>
    2677       <div id="rfc.iref.s.33"></div>
     2650      <div id="rfc.iref.66"></div>
    26782651      <h3 id="rfc.section.7.5.12"><a href="#rfc.section.7.5.12">7.5.12</a>&nbsp;<a id="status.414" href="#status.414">414 URI Too Long</a></h3>
    26792652      <p id="rfc.section.7.5.12.p.1">The server is refusing to service the request because the effective request URI is longer than the server is willing to interpret.
     
    26832656         in some servers using fixed-length buffers for reading or manipulating the request-target.
    26842657      </p>
    2685       <div id="rfc.iref.93"></div>
    2686       <div id="rfc.iref.s.34"></div>
     2658      <div id="rfc.iref.66"></div>
    26872659      <h3 id="rfc.section.7.5.13"><a href="#rfc.section.7.5.13">7.5.13</a>&nbsp;<a id="status.415" href="#status.415">415 Unsupported Media Type</a></h3>
    26882660      <p id="rfc.section.7.5.13.p.1">The server is refusing to service the request because the request payload is in a format not supported by this request method
    26892661         on the target resource.
    26902662      </p>
    2691       <div id="rfc.iref.94"></div>
    2692       <div id="rfc.iref.s.35"></div>
     2663      <div id="rfc.iref.66"></div>
    26932664      <h3 id="rfc.section.7.5.14"><a href="#rfc.section.7.5.14">7.5.14</a>&nbsp;<a id="status.417" href="#status.417">417 Expectation Failed</a></h3>
    26942665      <p id="rfc.section.7.5.14.p.1">The expectation given in an <a href="#header.expect" class="smpl">Expect</a> header field (see <a href="#header.expect" id="rfc.xref.header.expect.2" title="Expect">Section&nbsp;6.1.2</a>) could not be met by this server, or, if the server is a proxy, the server has unambiguous evidence that the request could
    26952666         not be met by the next-hop server.
    26962667      </p>
    2697       <div id="rfc.iref.95"></div>
    2698       <div id="rfc.iref.s.36"></div>
     2668      <div id="rfc.iref.66"></div>
    26992669      <h3 id="rfc.section.7.5.15"><a href="#rfc.section.7.5.15">7.5.15</a>&nbsp;<a id="status.426" href="#status.426">426 Upgrade Required</a></h3>
    27002670      <p id="rfc.section.7.5.15.p.1">The request can not be completed without a prior protocol upgrade. This response <em class="bcp14">MUST</em> include an <a href="p1-messaging.html#header.upgrade" class="smpl">Upgrade</a> header field (<a href="p1-messaging.html#header.upgrade" title="Upgrade">Section 6.3</a> of <a href="#Part1" id="rfc.xref.Part1.22"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing">[Part1]</cite></a>) specifying the required protocols.
     
    27122682      </p>
    27132683      <h2 id="rfc.section.7.6"><a href="#rfc.section.7.6">7.6</a>&nbsp;<a id="status.5xx" href="#status.5xx">Server Error 5xx</a></h2>
    2714       <div id="rfc.iref.96"></div>
    2715       <div id="rfc.iref.s.37"></div>
     2684      <div id="rfc.iref.66"></div>
     2685      <div id="rfc.iref.s.7"></div>
    27162686      <p id="rfc.section.7.6.p.1">Response status codes beginning with the digit "5" indicate cases in which the server is aware that it has erred or is incapable
    27172687         of performing the request. Except when responding to a HEAD request, the server <em class="bcp14">SHOULD</em> include a representation containing an explanation of the error situation, and whether it is a temporary or permanent condition.
    27182688         User agents <em class="bcp14">SHOULD</em> display any included representation to the user. These response codes are applicable to any request method.
    27192689      </p>
    2720       <div id="rfc.iref.97"></div>
    2721       <div id="rfc.iref.s.38"></div>
     2690      <div id="rfc.iref.67"></div>
    27222691      <h3 id="rfc.section.7.6.1"><a href="#rfc.section.7.6.1">7.6.1</a>&nbsp;<a id="status.500" href="#status.500">500 Internal Server Error</a></h3>
    27232692      <p id="rfc.section.7.6.1.p.1">The server encountered an unexpected condition which prevented it from fulfilling the request.</p>
    2724       <div id="rfc.iref.98"></div>
    2725       <div id="rfc.iref.s.39"></div>
     2693      <div id="rfc.iref.67"></div>
    27262694      <h3 id="rfc.section.7.6.2"><a href="#rfc.section.7.6.2">7.6.2</a>&nbsp;<a id="status.501" href="#status.501">501 Not Implemented</a></h3>
    27272695      <p id="rfc.section.7.6.2.p.1">The server does not support the functionality required to fulfill the request. This is the appropriate response when the server
    27282696         does not recognize the request method and is not capable of supporting it for any resource.
    27292697      </p>
    2730       <div id="rfc.iref.99"></div>
    2731       <div id="rfc.iref.s.40"></div>
     2698      <div id="rfc.iref.67"></div>
    27322699      <h3 id="rfc.section.7.6.3"><a href="#rfc.section.7.6.3">7.6.3</a>&nbsp;<a id="status.502" href="#status.502">502 Bad Gateway</a></h3>
    27332700      <p id="rfc.section.7.6.3.p.1">The server, while acting as a gateway or proxy, received an invalid response from the upstream server it accessed in attempting
    27342701         to fulfill the request.
    27352702      </p>
    2736       <div id="rfc.iref.100"></div>
    2737       <div id="rfc.iref.s.41"></div>
     2703      <div id="rfc.iref.67"></div>
    27382704      <h3 id="rfc.section.7.6.4"><a href="#rfc.section.7.6.4">7.6.4</a>&nbsp;<a id="status.503" href="#status.503">503 Service Unavailable</a></h3>
    27392705      <p id="rfc.section.7.6.4.p.1">The server is currently unable to handle the request due to a temporary overloading or maintenance of the server.</p>
     
    27472713         </p>
    27482714      </div>
    2749       <div id="rfc.iref.101"></div>
    2750       <div id="rfc.iref.s.42"></div>
     2715      <div id="rfc.iref.67"></div>
    27512716      <h3 id="rfc.section.7.6.5"><a href="#rfc.section.7.6.5">7.6.5</a>&nbsp;<a id="status.504" href="#status.504">504 Gateway Timeout</a></h3>
    27522717      <p id="rfc.section.7.6.5.p.1">The server, while acting as a gateway or proxy, did not receive a timely response from the upstream server specified by the
     
    27582723         </p>
    27592724      </div>
    2760       <div id="rfc.iref.102"></div>
    2761       <div id="rfc.iref.s.43"></div>
     2725      <div id="rfc.iref.67"></div>
    27622726      <h3 id="rfc.section.7.6.6"><a href="#rfc.section.7.6.6">7.6.6</a>&nbsp;<a id="status.505" href="#status.505">505 HTTP Version Not Supported</a></h3>
    27632727      <p id="rfc.section.7.6.6.p.1">The server does not support, or refuses to support, the protocol version that was used in the request message. The server
     
    29752939         to the generic message handling rules.
    29762940      </p>
    2977       <div id="rfc.iref.s.44"></div>
     2941      <div id="rfc.iref.s.8"></div>
    29782942      <h3 id="rfc.section.8.4.2"><a href="#rfc.section.8.4.2">8.4.2</a>&nbsp;<a id="header.server" href="#header.server">Server</a></h3>
    29792943      <p id="rfc.section.8.4.2.p.1">The "Server" header field contains information about the software used by the origin server to handle the request.</p>
     
    50014965                  <li>100 Continue (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.100.1">6.1.2.1</a>, <a href="#rfc.xref.status.100.2">6.1.2.1</a>, <a href="#rfc.xref.status.100.3">7.1</a>, <a href="#rfc.iref.63"><b>7.2.1</b></a>, <a href="#rfc.xref.status.100.4">10.2.3</a></li>
    50024966                  <li>100-continue (expect value)&nbsp;&nbsp;<a href="#rfc.iref.40"><b>6.1.2</b></a></li>
    5003                   <li>101 Switching Protocols (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.101.1">7.1</a>, <a href="#rfc.iref.64"><b>7.2.2</b></a>, <a href="#rfc.xref.status.101.2">10.2.3</a></li>
     4967                  <li>101 Switching Protocols (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.101.1">7.1</a>, <a href="#rfc.iref.63"><b>7.2.2</b></a>, <a href="#rfc.xref.status.101.2">10.2.3</a></li>
    50044968                  <li>1xx Informational (status code class)&nbsp;&nbsp;<a href="#rfc.iref.62"><b>7.2</b></a></li>
    50054969               </ul>
    50064970            </li>
    50074971            <li><a id="rfc.index.2" href="#rfc.index.2"><b>2</b></a><ul>
    5008                   <li>200 OK (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.200.1">7.1</a>, <a href="#rfc.iref.66"><b>7.3.1</b></a>, <a href="#rfc.xref.status.200.2">10.2.3</a></li>
    5009                   <li>201 Created (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.201.1">7.1</a>, <a href="#rfc.iref.67"><b>7.3.2</b></a>, <a href="#rfc.xref.status.201.2">10.2.3</a></li>
    5010                   <li>202 Accepted (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.202.1">7.1</a>, <a href="#rfc.iref.68"><b>7.3.3</b></a>, <a href="#rfc.xref.status.202.2">10.2.3</a></li>
    5011                   <li>203 Non-Authoritative Information (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.203.1">7.1</a>, <a href="#rfc.iref.69"><b>7.3.4</b></a>, <a href="#rfc.xref.status.203.2">10.2.3</a>, <a href="#rfc.xref.status.203.3">C</a></li>
    5012                   <li>204 No Content (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.204.1">7.1</a>, <a href="#rfc.iref.70"><b>7.3.5</b></a>, <a href="#rfc.xref.status.204.2">10.2.3</a></li>
    5013                   <li>205 Reset Content (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.205.1">7.1</a>, <a href="#rfc.iref.71"><b>7.3.6</b></a>, <a href="#rfc.xref.status.205.2">10.2.3</a></li>
    5014                   <li>2xx Successful (status code class)&nbsp;&nbsp;<a href="#rfc.iref.65"><b>7.3</b></a></li>
     4972                  <li>200 OK (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.200.1">7.1</a>, <a href="#rfc.iref.64"><b>7.3.1</b></a>, <a href="#rfc.xref.status.200.2">10.2.3</a></li>
     4973                  <li>201 Created (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.201.1">7.1</a>, <a href="#rfc.iref.64"><b>7.3.2</b></a>, <a href="#rfc.xref.status.201.2">10.2.3</a></li>
     4974                  <li>202 Accepted (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.202.1">7.1</a>, <a href="#rfc.iref.64"><b>7.3.3</b></a>, <a href="#rfc.xref.status.202.2">10.2.3</a></li>
     4975                  <li>203 Non-Authoritative Information (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.203.1">7.1</a>, <a href="#rfc.iref.64"><b>7.3.4</b></a>, <a href="#rfc.xref.status.203.2">10.2.3</a>, <a href="#rfc.xref.status.203.3">C</a></li>
     4976                  <li>204 No Content (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.204.1">7.1</a>, <a href="#rfc.iref.64"><b>7.3.5</b></a>, <a href="#rfc.xref.status.204.2">10.2.3</a></li>
     4977                  <li>205 Reset Content (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.205.1">7.1</a>, <a href="#rfc.iref.64"><b>7.3.6</b></a>, <a href="#rfc.xref.status.205.2">10.2.3</a></li>
     4978                  <li>2xx Successful (status code class)&nbsp;&nbsp;<a href="#rfc.iref.63"><b>7.3</b></a></li>
    50154979               </ul>
    50164980            </li>
    50174981            <li><a id="rfc.index.3" href="#rfc.index.3"><b>3</b></a><ul>
    5018                   <li>300 Multiple Choices (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.300.1">7.1</a>, <a href="#rfc.iref.73"><b>7.4.1</b></a>, <a href="#rfc.xref.status.300.2">10.2.3</a></li>
    5019                   <li>301 Moved Permanently (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.301.1">7.1</a>, <a href="#rfc.iref.74"><b>7.4.2</b></a>, <a href="#rfc.xref.status.301.2">10.2.3</a>, <a href="#rfc.xref.status.301.3">C</a></li>
    5020                   <li>302 Found (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.302.1">7.1</a>, <a href="#rfc.iref.75"><b>7.4.3</b></a>, <a href="#rfc.xref.status.302.2">10.2.3</a>, <a href="#rfc.xref.status.302.3">C</a></li>
    5021                   <li>303 See Other (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.303.1">7.1</a>, <a href="#rfc.iref.76"><b>7.4.4</b></a>, <a href="#rfc.xref.status.303.2">10.2.3</a></li>
    5022                   <li>305 Use Proxy (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.305.1">7.1</a>, <a href="#rfc.iref.77"><b>7.4.5</b></a>, <a href="#rfc.xref.status.305.2">10.2.3</a>, <a href="#rfc.xref.status.305.3">C</a></li>
    5023                   <li>306 (Unused) (status code)&nbsp;&nbsp;<a href="#rfc.iref.78"><b>7.4.6</b></a>, <a href="#rfc.xref.status.306.1">10.2.3</a></li>
    5024                   <li>307 Temporary Redirect (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.307.1">7.1</a>, <a href="#rfc.iref.79"><b>7.4.7</b></a>, <a href="#rfc.xref.status.307.2">10.2.3</a>, <a href="#rfc.xref.status.307.3">C</a></li>
    5025                   <li>3xx Redirection (status code class)&nbsp;&nbsp;<a href="#rfc.iref.72"><b>7.4</b></a>, <a href="#rfc.xref.status.3xx.1">C</a></li>
     4982                  <li>300 Multiple Choices (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.300.1">7.1</a>, <a href="#rfc.iref.65"><b>7.4.1</b></a>, <a href="#rfc.xref.status.300.2">10.2.3</a></li>
     4983                  <li>301 Moved Permanently (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.301.1">7.1</a>, <a href="#rfc.iref.65"><b>7.4.2</b></a>, <a href="#rfc.xref.status.301.2">10.2.3</a>, <a href="#rfc.xref.status.301.3">C</a></li>
     4984                  <li>302 Found (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.302.1">7.1</a>, <a href="#rfc.iref.65"><b>7.4.3</b></a>, <a href="#rfc.xref.status.302.2">10.2.3</a>, <a href="#rfc.xref.status.302.3">C</a></li>
     4985                  <li>303 See Other (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.303.1">7.1</a>, <a href="#rfc.iref.65"><b>7.4.4</b></a>, <a href="#rfc.xref.status.303.2">10.2.3</a></li>
     4986                  <li>305 Use Proxy (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.305.1">7.1</a>, <a href="#rfc.iref.65"><b>7.4.5</b></a>, <a href="#rfc.xref.status.305.2">10.2.3</a>, <a href="#rfc.xref.status.305.3">C</a></li>
     4987                  <li>306 (Unused) (status code)&nbsp;&nbsp;<a href="#rfc.iref.65"><b>7.4.6</b></a>, <a href="#rfc.xref.status.306.1">10.2.3</a></li>
     4988                  <li>307 Temporary Redirect (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.307.1">7.1</a>, <a href="#rfc.iref.65"><b>7.4.7</b></a>, <a href="#rfc.xref.status.307.2">10.2.3</a>, <a href="#rfc.xref.status.307.3">C</a></li>
     4989                  <li>3xx Redirection (status code class)&nbsp;&nbsp;<a href="#rfc.iref.64"><b>7.4</b></a>, <a href="#rfc.xref.status.3xx.1">C</a></li>
    50264990               </ul>
    50274991            </li>
    50284992            <li><a id="rfc.index.4" href="#rfc.index.4"><b>4</b></a><ul>
    5029                   <li>400 Bad Request (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.400.1">7.1</a>, <a href="#rfc.iref.81"><b>7.5.1</b></a>, <a href="#rfc.xref.status.400.2">10.2.3</a></li>
    5030                   <li>402 Payment Required (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.402.1">7.1</a>, <a href="#rfc.iref.82"><b>7.5.2</b></a>, <a href="#rfc.xref.status.402.2">10.2.3</a></li>
    5031                   <li>403 Forbidden (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.403.1">7.1</a>, <a href="#rfc.iref.83"><b>7.5.3</b></a>, <a href="#rfc.xref.status.403.2">10.2.3</a></li>
    5032                   <li>404 Not Found (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.404.1">7.1</a>, <a href="#rfc.iref.84"><b>7.5.4</b></a>, <a href="#rfc.xref.status.404.2">10.2.3</a></li>
    5033                   <li>405 Method Not Allowed (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.405.1">7.1</a>, <a href="#rfc.iref.85"><b>7.5.5</b></a>, <a href="#rfc.xref.status.405.2">10.2.3</a></li>
    5034                   <li>406 Not Acceptable (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.406.1">7.1</a>, <a href="#rfc.iref.86"><b>7.5.6</b></a>, <a href="#rfc.xref.status.406.2">10.2.3</a></li>
    5035                   <li>408 Request Timeout (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.408.1">7.1</a>, <a href="#rfc.iref.87"><b>7.5.7</b></a>, <a href="#rfc.xref.status.408.2">10.2.3</a></li>
    5036                   <li>409 Conflict (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.409.1">7.1</a>, <a href="#rfc.iref.88"><b>7.5.8</b></a>, <a href="#rfc.xref.status.409.2">10.2.3</a></li>
    5037                   <li>410 Gone (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.410.1">7.1</a>, <a href="#rfc.iref.89"><b>7.5.9</b></a>, <a href="#rfc.xref.status.410.2">10.2.3</a></li>
    5038                   <li>411 Length Required (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.411.1">7.1</a>, <a href="#rfc.iref.90"><b>7.5.10</b></a>, <a href="#rfc.xref.status.411.2">10.2.3</a></li>
    5039                   <li>413 Request Representation Too Large (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.413.1">7.1</a>, <a href="#rfc.iref.91"><b>7.5.11</b></a>, <a href="#rfc.xref.status.413.2">10.2.3</a></li>
    5040                   <li>414 URI Too Long (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.414.1">7.1</a>, <a href="#rfc.iref.92"><b>7.5.12</b></a>, <a href="#rfc.xref.status.414.2">10.2.3</a></li>
    5041                   <li>415 Unsupported Media Type (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.415.1">7.1</a>, <a href="#rfc.iref.93"><b>7.5.13</b></a>, <a href="#rfc.xref.status.415.2">10.2.3</a></li>
    5042                   <li>417 Expectation Failed (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.417.1">7.1</a>, <a href="#rfc.iref.94"><b>7.5.14</b></a>, <a href="#rfc.xref.status.417.2">10.2.3</a></li>
    5043                   <li>426 Upgrade Required (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.426.1">7.1</a>, <a href="#rfc.iref.95"><b>7.5.15</b></a>, <a href="#rfc.xref.status.426.2">10.2.3</a>, <a href="#rfc.xref.status.426.3">C</a></li>
    5044                   <li>4xx Client Error (status code class)&nbsp;&nbsp;<a href="#rfc.iref.80"><b>7.5</b></a></li>
     4993                  <li>400 Bad Request (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.400.1">7.1</a>, <a href="#rfc.iref.66"><b>7.5.1</b></a>, <a href="#rfc.xref.status.400.2">10.2.3</a></li>
     4994                  <li>402 Payment Required (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.402.1">7.1</a>, <a href="#rfc.iref.66"><b>7.5.2</b></a>, <a href="#rfc.xref.status.402.2">10.2.3</a></li>
     4995                  <li>403 Forbidden (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.403.1">7.1</a>, <a href="#rfc.iref.66"><b>7.5.3</b></a>, <a href="#rfc.xref.status.403.2">10.2.3</a></li>
     4996                  <li>404 Not Found (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.404.1">7.1</a>, <a href="#rfc.iref.66"><b>7.5.4</b></a>, <a href="#rfc.xref.status.404.2">10.2.3</a></li>
     4997                  <li>405 Method Not Allowed (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.405.1">7.1</a>, <a href="#rfc.iref.66"><b>7.5.5</b></a>, <a href="#rfc.xref.status.405.2">10.2.3</a></li>
     4998                  <li>406 Not Acceptable (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.406.1">7.1</a>, <a href="#rfc.iref.66"><b>7.5.6</b></a>, <a href="#rfc.xref.status.406.2">10.2.3</a></li>
     4999                  <li>408 Request Timeout (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.408.1">7.1</a>, <a href="#rfc.iref.66"><b>7.5.7</b></a>, <a href="#rfc.xref.status.408.2">10.2.3</a></li>
     5000                  <li>409 Conflict (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.409.1">7.1</a>, <a href="#rfc.iref.66"><b>7.5.8</b></a>, <a href="#rfc.xref.status.409.2">10.2.3</a></li>
     5001                  <li>410 Gone (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.410.1">7.1</a>, <a href="#rfc.iref.66"><b>7.5.9</b></a>, <a href="#rfc.xref.status.410.2">10.2.3</a></li>
     5002                  <li>411 Length Required (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.411.1">7.1</a>, <a href="#rfc.iref.66"><b>7.5.10</b></a>, <a href="#rfc.xref.status.411.2">10.2.3</a></li>
     5003                  <li>413 Request Representation Too Large (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.413.1">7.1</a>, <a href="#rfc.iref.66"><b>7.5.11</b></a>, <a href="#rfc.xref.status.413.2">10.2.3</a></li>
     5004                  <li>414 URI Too Long (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.414.1">7.1</a>, <a href="#rfc.iref.66"><b>7.5.12</b></a>, <a href="#rfc.xref.status.414.2">10.2.3</a></li>
     5005                  <li>415 Unsupported Media Type (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.415.1">7.1</a>, <a href="#rfc.iref.66"><b>7.5.13</b></a>, <a href="#rfc.xref.status.415.2">10.2.3</a></li>
     5006                  <li>417 Expectation Failed (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.417.1">7.1</a>, <a href="#rfc.iref.66"><b>7.5.14</b></a>, <a href="#rfc.xref.status.417.2">10.2.3</a></li>
     5007                  <li>426 Upgrade Required (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.426.1">7.1</a>, <a href="#rfc.iref.66"><b>7.5.15</b></a>, <a href="#rfc.xref.status.426.2">10.2.3</a>, <a href="#rfc.xref.status.426.3">C</a></li>
     5008                  <li>4xx Client Error (status code class)&nbsp;&nbsp;<a href="#rfc.iref.65"><b>7.5</b></a></li>
    50455009               </ul>
    50465010            </li>
    50475011            <li><a id="rfc.index.5" href="#rfc.index.5"><b>5</b></a><ul>
    5048                   <li>500 Internal Server Error (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.500.1">7.1</a>, <a href="#rfc.iref.97"><b>7.6.1</b></a>, <a href="#rfc.xref.status.500.2">10.2.3</a></li>
    5049                   <li>501 Not Implemented (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.501.1">7.1</a>, <a href="#rfc.iref.98"><b>7.6.2</b></a>, <a href="#rfc.xref.status.501.2">10.2.3</a></li>
    5050                   <li>502 Bad Gateway (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.502.1">7.1</a>, <a href="#rfc.iref.99"><b>7.6.3</b></a>, <a href="#rfc.xref.status.502.2">10.2.3</a></li>
    5051                   <li>503 Service Unavailable (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.503.1">7.1</a>, <a href="#rfc.iref.100"><b>7.6.4</b></a>, <a href="#rfc.xref.status.503.2">10.2.3</a></li>
    5052                   <li>504 Gateway Timeout (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.504.1">7.1</a>, <a href="#rfc.iref.101"><b>7.6.5</b></a>, <a href="#rfc.xref.status.504.2">10.2.3</a></li>
    5053                   <li>505 HTTP Version Not Supported (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.505.1">7.1</a>, <a href="#rfc.iref.102"><b>7.6.6</b></a>, <a href="#rfc.xref.status.505.2">10.2.3</a></li>
    5054                   <li>5xx Server Error (status code class)&nbsp;&nbsp;<a href="#rfc.iref.96"><b>7.6</b></a></li>
     5012                  <li>500 Internal Server Error (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.500.1">7.1</a>, <a href="#rfc.iref.67"><b>7.6.1</b></a>, <a href="#rfc.xref.status.500.2">10.2.3</a></li>
     5013                  <li>501 Not Implemented (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.501.1">7.1</a>, <a href="#rfc.iref.67"><b>7.6.2</b></a>, <a href="#rfc.xref.status.501.2">10.2.3</a></li>
     5014                  <li>502 Bad Gateway (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.502.1">7.1</a>, <a href="#rfc.iref.67"><b>7.6.3</b></a>, <a href="#rfc.xref.status.502.2">10.2.3</a></li>
     5015                  <li>503 Service Unavailable (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.503.1">7.1</a>, <a href="#rfc.iref.67"><b>7.6.4</b></a>, <a href="#rfc.xref.status.503.2">10.2.3</a></li>
     5016                  <li>504 Gateway Timeout (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.504.1">7.1</a>, <a href="#rfc.iref.67"><b>7.6.5</b></a>, <a href="#rfc.xref.status.504.2">10.2.3</a></li>
     5017                  <li>505 HTTP Version Not Supported (status code)&nbsp;&nbsp;<a href="#rfc.xref.status.505.1">7.1</a>, <a href="#rfc.iref.67"><b>7.6.6</b></a>, <a href="#rfc.xref.status.505.2">10.2.3</a></li>
     5018                  <li>5xx Server Error (status code class)&nbsp;&nbsp;<a href="#rfc.iref.66"><b>7.6</b></a></li>
    50555019               </ul>
    50565020            </li>
     
    53765340                  <li>safe&nbsp;&nbsp;<a href="#rfc.iref.s.2"><b>5.2.1</b></a></li>
    53775341                  <li>selected representation&nbsp;&nbsp;<a href="#rfc.iref.s.1"><b>3.3</b></a></li>
    5378                   <li>Server header field&nbsp;&nbsp;<a href="#rfc.xref.header.server.1">8.4</a>, <a href="#rfc.iref.s.44"><b>8.4.2</b></a>, <a href="#rfc.xref.header.server.2">10.3.2</a>, <a href="#rfc.xref.header.server.3">11.1</a>, <a href="#rfc.xref.header.server.4">C</a></li>
    5379                   <li>Status Codes&nbsp;&nbsp;
    5380                      <ul>
    5381                         <li>100 Continue&nbsp;&nbsp;<a href="#rfc.xref.status.100.1">6.1.2.1</a>, <a href="#rfc.xref.status.100.2">6.1.2.1</a>, <a href="#rfc.xref.status.100.3">7.1</a>, <a href="#rfc.iref.s.4"><b>7.2.1</b></a>, <a href="#rfc.xref.status.100.4">10.2.3</a></li>
    5382                         <li>101 Switching Protocols&nbsp;&nbsp;<a href="#rfc.xref.status.101.1">7.1</a>, <a href="#rfc.iref.s.5"><b>7.2.2</b></a>, <a href="#rfc.xref.status.101.2">10.2.3</a></li>
    5383                         <li>200 OK&nbsp;&nbsp;<a href="#rfc.xref.status.200.1">7.1</a>, <a href="#rfc.iref.s.7"><b>7.3.1</b></a>, <a href="#rfc.xref.status.200.2">10.2.3</a></li>
    5384                         <li>201 Created&nbsp;&nbsp;<a href="#rfc.xref.status.201.1">7.1</a>, <a href="#rfc.iref.s.8"><b>7.3.2</b></a>, <a href="#rfc.xref.status.201.2">10.2.3</a></li>
    5385                         <li>202 Accepted&nbsp;&nbsp;<a href="#rfc.xref.status.202.1">7.1</a>, <a href="#rfc.iref.s.9"><b>7.3.3</b></a>, <a href="#rfc.xref.status.202.2">10.2.3</a></li>
    5386                         <li>203 Non-Authoritative Information&nbsp;&nbsp;<a href="#rfc.xref.status.203.1">7.1</a>, <a href="#rfc.iref.s.10"><b>7.3.4</b></a>, <a href="#rfc.xref.status.203.2">10.2.3</a>, <a href="#rfc.xref.status.203.3">C</a></li>
    5387                         <li>204 No Content&nbsp;&nbsp;<a href="#rfc.xref.status.204.1">7.1</a>, <a href="#rfc.iref.s.11"><b>7.3.5</b></a>, <a href="#rfc.xref.status.204.2">10.2.3</a></li>
    5388                         <li>205 Reset Content&nbsp;&nbsp;<a href="#rfc.xref.status.205.1">7.1</a>, <a href="#rfc.iref.s.12"><b>7.3.6</b></a>, <a href="#rfc.xref.status.205.2">10.2.3</a></li>
    5389                         <li>300 Multiple Choices&nbsp;&nbsp;<a href="#rfc.xref.status.300.1">7.1</a>, <a href="#rfc.iref.s.14"><b>7.4.1</b></a>, <a href="#rfc.xref.status.300.2">10.2.3</a></li>
    5390                         <li>301 Moved Permanently&nbsp;&nbsp;<a href="#rfc.xref.status.301.1">7.1</a>, <a href="#rfc.iref.s.15"><b>7.4.2</b></a>, <a href="#rfc.xref.status.301.2">10.2.3</a>, <a href="#rfc.xref.status.301.3">C</a></li>
    5391                         <li>302 Found&nbsp;&nbsp;<a href="#rfc.xref.status.302.1">7.1</a>, <a href="#rfc.iref.s.16"><b>7.4.3</b></a>, <a href="#rfc.xref.status.302.2">10.2.3</a>, <a href="#rfc.xref.status.302.3">C</a></li>
    5392                         <li>303 See Other&nbsp;&nbsp;<a href="#rfc.xref.status.303.1">7.1</a>, <a href="#rfc.iref.s.17"><b>7.4.4</b></a>, <a href="#rfc.xref.status.303.2">10.2.3</a></li>
    5393                         <li>305 Use Proxy&nbsp;&nbsp;<a href="#rfc.xref.status.305.1">7.1</a>, <a href="#rfc.iref.s.18"><b>7.4.5</b></a>, <a href="#rfc.xref.status.305.2">10.2.3</a>, <a href="#rfc.xref.status.305.3">C</a></li>
    5394                         <li>306 (Unused)&nbsp;&nbsp;<a href="#rfc.iref.s.19"><b>7.4.6</b></a>, <a href="#rfc.xref.status.306.1">10.2.3</a></li>
    5395                         <li>307 Temporary Redirect&nbsp;&nbsp;<a href="#rfc.xref.status.307.1">7.1</a>, <a href="#rfc.iref.s.20"><b>7.4.7</b></a>, <a href="#rfc.xref.status.307.2">10.2.3</a>, <a href="#rfc.xref.status.307.3">C</a></li>
    5396                         <li>400 Bad Request&nbsp;&nbsp;<a href="#rfc.xref.status.400.1">7.1</a>, <a href="#rfc.iref.s.22"><b>7.5.1</b></a>, <a href="#rfc.xref.status.400.2">10.2.3</a></li>
    5397                         <li>402 Payment Required&nbsp;&nbsp;<a href="#rfc.xref.status.402.1">7.1</a>, <a href="#rfc.iref.s.23"><b>7.5.2</b></a>, <a href="#rfc.xref.status.402.2">10.2.3</a></li>
    5398                         <li>403 Forbidden&nbsp;&nbsp;<a href="#rfc.xref.status.403.1">7.1</a>, <a href="#rfc.iref.s.24"><b>7.5.3</b></a>, <a href="#rfc.xref.status.403.2">10.2.3</a></li>
    5399                         <li>404 Not Found&nbsp;&nbsp;<a href="#rfc.xref.status.404.1">7.1</a>, <a href="#rfc.iref.s.25"><b>7.5.4</b></a>, <a href="#rfc.xref.status.404.2">10.2.3</a></li>
    5400                         <li>405 Method Not Allowed&nbsp;&nbsp;<a href="#rfc.xref.status.405.1">7.1</a>, <a href="#rfc.iref.s.26"><b>7.5.5</b></a>, <a href="#rfc.xref.status.405.2">10.2.3</a></li>
    5401                         <li>406 Not Acceptable&nbsp;&nbsp;<a href="#rfc.xref.status.406.1">7.1</a>, <a href="#rfc.iref.s.27"><b>7.5.6</b></a>, <a href="#rfc.xref.status.406.2">10.2.3</a></li>
    5402                         <li>408 Request Timeout&nbsp;&nbsp;<a href="#rfc.xref.status.408.1">7.1</a>, <a href="#rfc.iref.s.28"><b>7.5.7</b></a>, <a href="#rfc.xref.status.408.2">10.2.3</a></li>
    5403                         <li>409 Conflict&nbsp;&nbsp;<a href="#rfc.xref.status.409.1">7.1</a>, <a href="#rfc.iref.s.29"><b>7.5.8</b></a>, <a href="#rfc.xref.status.409.2">10.2.3</a></li>
    5404                         <li>410 Gone&nbsp;&nbsp;<a href="#rfc.xref.status.410.1">7.1</a>, <a href="#rfc.iref.s.30"><b>7.5.9</b></a>, <a href="#rfc.xref.status.410.2">10.2.3</a></li>
    5405                         <li>411 Length Required&nbsp;&nbsp;<a href="#rfc.xref.status.411.1">7.1</a>, <a href="#rfc.iref.s.31"><b>7.5.10</b></a>, <a href="#rfc.xref.status.411.2">10.2.3</a></li>
    5406                         <li>413 Request Representation Too Large&nbsp;&nbsp;<a href="#rfc.xref.status.413.1">7.1</a>, <a href="#rfc.iref.s.32"><b>7.5.11</b></a>, <a href="#rfc.xref.status.413.2">10.2.3</a></li>
    5407                         <li>414 URI Too Long&nbsp;&nbsp;<a href="#rfc.xref.status.414.1">7.1</a>, <a href="#rfc.iref.s.33"><b>7.5.12</b></a>, <a href="#rfc.xref.status.414.2">10.2.3</a></li>
    5408                         <li>415 Unsupported Media Type&nbsp;&nbsp;<a href="#rfc.xref.status.415.1">7.1</a>, <a href="#rfc.iref.s.34"><b>7.5.13</b></a>, <a href="#rfc.xref.status.415.2">10.2.3</a></li>
    5409                         <li>417 Expectation Failed&nbsp;&nbsp;<a href="#rfc.xref.status.417.1">7.1</a>, <a href="#rfc.iref.s.35"><b>7.5.14</b></a>, <a href="#rfc.xref.status.417.2">10.2.3</a></li>
    5410                         <li>426 Upgrade Required&nbsp;&nbsp;<a href="#rfc.xref.status.426.1">7.1</a>, <a href="#rfc.iref.s.36"><b>7.5.15</b></a>, <a href="#rfc.xref.status.426.2">10.2.3</a>, <a href="#rfc.xref.status.426.3">C</a></li>
    5411                         <li>500 Internal Server Error&nbsp;&nbsp;<a href="#rfc.xref.status.500.1">7.1</a>, <a href="#rfc.iref.s.38"><b>7.6.1</b></a>, <a href="#rfc.xref.status.500.2">10.2.3</a></li>
    5412                         <li>501 Not Implemented&nbsp;&nbsp;<a href="#rfc.xref.status.501.1">7.1</a>, <a href="#rfc.iref.s.39"><b>7.6.2</b></a>, <a href="#rfc.xref.status.501.2">10.2.3</a></li>
    5413                         <li>502 Bad Gateway&nbsp;&nbsp;<a href="#rfc.xref.status.502.1">7.1</a>, <a href="#rfc.iref.s.40"><b>7.6.3</b></a>, <a href="#rfc.xref.status.502.2">10.2.3</a></li>
    5414                         <li>503 Service Unavailable&nbsp;&nbsp;<a href="#rfc.xref.status.503.1">7.1</a>, <a href="#rfc.iref.s.41"><b>7.6.4</b></a>, <a href="#rfc.xref.status.503.2">10.2.3</a></li>
    5415                         <li>504 Gateway Timeout&nbsp;&nbsp;<a href="#rfc.xref.status.504.1">7.1</a>, <a href="#rfc.iref.s.42"><b>7.6.5</b></a>, <a href="#rfc.xref.status.504.2">10.2.3</a></li>
    5416                         <li>505 HTTP Version Not Supported&nbsp;&nbsp;<a href="#rfc.xref.status.505.1">7.1</a>, <a href="#rfc.iref.s.43"><b>7.6.6</b></a>, <a href="#rfc.xref.status.505.2">10.2.3</a></li>
    5417                      </ul>
    5418                   </li>
     5342                  <li>Server header field&nbsp;&nbsp;<a href="#rfc.xref.header.server.1">8.4</a>, <a href="#rfc.iref.s.8"><b>8.4.2</b></a>, <a href="#rfc.xref.header.server.2">10.3.2</a>, <a href="#rfc.xref.header.server.3">11.1</a>, <a href="#rfc.xref.header.server.4">C</a></li>
    54195343                  <li>Status Codes Classes&nbsp;&nbsp;
    54205344                     <ul>
    54215345                        <li>1xx Informational&nbsp;&nbsp;<a href="#rfc.iref.s.3"><b>7.2</b></a></li>
    5422                         <li>2xx Successful&nbsp;&nbsp;<a href="#rfc.iref.s.6"><b>7.3</b></a></li>
    5423                         <li>3xx Redirection&nbsp;&nbsp;<a href="#rfc.iref.s.13"><b>7.4</b></a>, <a href="#rfc.xref.status.3xx.1">C</a></li>
    5424                         <li>4xx Client Error&nbsp;&nbsp;<a href="#rfc.iref.s.21"><b>7.5</b></a></li>
    5425                         <li>5xx Server Error&nbsp;&nbsp;<a href="#rfc.iref.s.37"><b>7.6</b></a></li>
     5346                        <li>2xx Successful&nbsp;&nbsp;<a href="#rfc.iref.s.4"><b>7.3</b></a></li>
     5347                        <li>3xx Redirection&nbsp;&nbsp;<a href="#rfc.iref.s.5"><b>7.4</b></a>, <a href="#rfc.xref.status.3xx.1">C</a></li>
     5348                        <li>4xx Client Error&nbsp;&nbsp;<a href="#rfc.iref.s.6"><b>7.5</b></a></li>
     5349                        <li>5xx Server Error&nbsp;&nbsp;<a href="#rfc.iref.s.7"><b>7.6</b></a></li>
    54265350                     </ul>
    54275351                  </li>
  • draft-ietf-httpbis/latest/p2-semantics.xml

    r1894 r1895  
    24612461<section title="100 Continue" anchor="status.100">
    24622462  <iref primary="true" item="100 Continue (status code)" x:for-anchor=""/>
    2463   <iref primary="true" item="Status Codes" subitem="100 Continue" x:for-anchor=""/>
    24642463  <x:anchor-alias value="100 (Continue)"/>
    24652464<t>
     
    24772476<section title="101 Switching Protocols" anchor="status.101">
    24782477  <iref primary="true" item="101 Switching Protocols (status code)" x:for-anchor=""/>
    2479   <iref primary="true" item="Status Codes" subitem="101 Switching Protocols" x:for-anchor=""/>
    24802478  <x:anchor-alias value="101 (Switching Protocols)"/>
    24812479<t>
     
    25092507<section title="200 OK" anchor="status.200">
    25102508  <iref primary="true" item="200 OK (status code)" x:for-anchor=""/>
    2511   <iref primary="true" item="Status Codes" subitem="200 OK" x:for-anchor=""/>
    25122509  <x:anchor-alias value="200 (OK)"/>
    25132510<t>
     
    25382535<section title="201 Created" anchor="status.201">
    25392536  <iref primary="true" item="201 Created (status code)" x:for-anchor=""/>
    2540   <iref primary="true" item="Status Codes" subitem="201 Created" x:for-anchor=""/>
    25412537  <x:anchor-alias value="201 (Created)"/>
    25422538<t>
     
    25672563<section title="202 Accepted" anchor="status.202">
    25682564  <iref primary="true" item="202 Accepted (status code)" x:for-anchor=""/>
    2569   <iref primary="true" item="Status Codes" subitem="202 Accepted" x:for-anchor=""/>
    25702565  <x:anchor-alias value="202 (Accepted)"/>
    25712566<t>
     
    25902585<section title="203 Non-Authoritative Information" anchor="status.203">
    25912586  <iref primary="true" item="203 Non-Authoritative Information (status code)" x:for-anchor=""/>
    2592   <iref primary="true" item="Status Codes" subitem="203 Non-Authoritative Information" x:for-anchor=""/>
    25932587  <x:anchor-alias value="203 (Non-Authoritative Information)"/>
    25942588<t>
     
    26122606<section title="204 No Content" anchor="status.204">
    26132607  <iref primary="true" item="204 No Content (status code)" x:for-anchor=""/>
    2614   <iref primary="true" item="Status Codes" subitem="204 No Content" x:for-anchor=""/>
    26152608  <x:anchor-alias value="204 (No Content)"/>
    26162609<t>
     
    26512644<section title="205 Reset Content" anchor="status.205">
    26522645  <iref primary="true" item="205 Reset Content (status code)" x:for-anchor=""/>
    2653   <iref primary="true" item="Status Codes" subitem="205 Reset Content" x:for-anchor=""/>
    26542646<t>
    26552647   The server has fulfilled the request and the user agent &SHOULD; reset
     
    27582750<section title="300 Multiple Choices" anchor="status.300">
    27592751  <iref primary="true" item="300 Multiple Choices (status code)" x:for-anchor=""/>
    2760   <iref primary="true" item="Status Codes" subitem="300 Multiple Choices" x:for-anchor=""/>
    27612752  <x:anchor-alias value="300 (Multiple Choices)"/>
    27622753<t>
     
    27912782<section title="301 Moved Permanently" anchor="status.301">
    27922783  <iref primary="true" item="301 Moved Permanently (status code)" x:for-anchor=""/>
    2793   <iref primary="true" item="Status Codes" subitem="301 Moved Permanently" x:for-anchor=""/>
    27942784  <x:anchor-alias value="301"/>
    27952785  <x:anchor-alias value="301 (Moved Permanently)"/>
     
    28222812<section title="302 Found" anchor="status.302">
    28232813  <iref primary="true" item="302 Found (status code)" x:for-anchor=""/>
    2824   <iref primary="true" item="Status Codes" subitem="302 Found" x:for-anchor=""/>
    28252814  <x:anchor-alias value="302"/>
    28262815  <x:anchor-alias value="302 (Found)"/>
     
    28472836<section title="303 See Other" anchor="status.303">
    28482837  <iref primary="true" item="303 See Other (status code)" x:for-anchor=""/>
    2849   <iref primary="true" item="Status Codes" subitem="303 See Other" x:for-anchor=""/>
    28502838  <x:anchor-alias value="303 (See Other)"/>
    28512839<t>
     
    28902878<section title="305 Use Proxy" anchor="status.305">
    28912879  <iref primary="true" item="305 Use Proxy (status code)" x:for-anchor=""/>
    2892   <iref primary="true" item="Status Codes" subitem="305 Use Proxy" x:for-anchor=""/>
    28932880  <x:anchor-alias value="305 (Use Proxy)"/>
    28942881<t>
     
    29002887<section title="306 (Unused)" anchor="status.306">
    29012888  <iref primary="true" item="306 (Unused) (status code)" x:for-anchor=""/>
    2902   <iref primary="true" item="Status Codes" subitem="306 (Unused)" x:for-anchor=""/>
    29032889<t>
    29042890   The 306 status code was used in a previous version of the
     
    29092895<section title="307 Temporary Redirect" anchor="status.307">
    29102896  <iref primary="true" item="307 Temporary Redirect (status code)" x:for-anchor=""/>
    2911   <iref primary="true" item="Status Codes" subitem="307 Temporary Redirect" x:for-anchor=""/>
    29122897  <x:anchor-alias value="307"/>
    29132898  <x:anchor-alias value="307 (Temporary Redirect)"/>
     
    29502935<section title="400 Bad Request" anchor="status.400">
    29512936  <iref primary="true" item="400 Bad Request (status code)" x:for-anchor=""/>
    2952   <iref primary="true" item="Status Codes" subitem="400 Bad Request" x:for-anchor=""/>
    29532937  <x:anchor-alias value="400 (Bad Request)"/>
    29542938<t>
     
    29602944<section title="402 Payment Required" anchor="status.402">
    29612945  <iref primary="true" item="402 Payment Required (status code)" x:for-anchor=""/>
    2962   <iref primary="true" item="Status Codes" subitem="402 Payment Required" x:for-anchor=""/>
    29632946<t>
    29642947   This code is reserved for future use.
     
    29682951<section title="403 Forbidden" anchor="status.403">
    29692952  <iref primary="true" item="403 Forbidden (status code)" x:for-anchor=""/>
    2970   <iref primary="true" item="Status Codes" subitem="403 Forbidden" x:for-anchor=""/>
    29712953  <x:anchor-alias value="403 (Forbidden)"/>
    29722954<t>
     
    29872969<section title="404 Not Found" anchor="status.404">
    29882970  <iref primary="true" item="404 Not Found (status code)" x:for-anchor=""/>
    2989   <iref primary="true" item="Status Codes" subitem="404 Not Found" x:for-anchor=""/>
    29902971  <x:anchor-alias value="404 (Not Found)"/>
    29912972<t>
     
    30032984<section title="405 Method Not Allowed" anchor="status.405">
    30042985  <iref primary="true" item="405 Method Not Allowed (status code)" x:for-anchor=""/>
    3005   <iref primary="true" item="Status Codes" subitem="405 Method Not Allowed" x:for-anchor=""/>
    30062986  <x:anchor-alias value="405 (Method Not Allowed)"/>
    30072987<t>
     
    30142994<section title="406 Not Acceptable" anchor="status.406">
    30152995  <iref primary="true" item="406 Not Acceptable (status code)" x:for-anchor=""/>
    3016   <iref primary="true" item="Status Codes" subitem="406 Not Acceptable" x:for-anchor=""/>
    30172996  <x:anchor-alias value="406 (Not Acceptable)"/>
    30182997<t>
     
    30493028<section title="408 Request Timeout" anchor="status.408">
    30503029  <iref primary="true" item="408 Request Timeout (status code)" x:for-anchor=""/>
    3051   <iref primary="true" item="Status Codes" subitem="408 Request Timeout" x:for-anchor=""/>
    30523030<t>
    30533031   The client did not produce a request within the time that the server
     
    30593037<section title="409 Conflict" anchor="status.409">
    30603038  <iref primary="true" item="409 Conflict (status code)" x:for-anchor=""/>
    3061   <iref primary="true" item="Status Codes" subitem="409 Conflict" x:for-anchor=""/>
    30623039  <x:anchor-alias value="409 (Conflict)"/>
    30633040<t>
     
    30843061<section title="410 Gone" anchor="status.410">
    30853062  <iref primary="true" item="410 Gone (status code)" x:for-anchor=""/>
    3086   <iref primary="true" item="Status Codes" subitem="410 Gone" x:for-anchor=""/>
    30873063  <x:anchor-alias value="410 (Gone)"/>
    30883064<t>
     
    31143090<section title="411 Length Required" anchor="status.411">
    31153091  <iref primary="true" item="411 Length Required (status code)" x:for-anchor=""/>
    3116   <iref primary="true" item="Status Codes" subitem="411 Length Required" x:for-anchor=""/>
    31173092  <x:anchor-alias value="411 (Length Required)"/>
    31183093<t>
     
    31263101<section title="413 Request Representation Too Large" anchor="status.413">
    31273102  <iref primary="true" item="413 Request Representation Too Large (status code)" x:for-anchor=""/>
    3128   <iref primary="true" item="Status Codes" subitem="413 Request Representation Too Large" x:for-anchor=""/>
    31293103<t>
    31303104   The server is refusing to process a request because the request
     
    31423116<section title="414 URI Too Long" anchor="status.414">
    31433117  <iref primary="true" item="414 URI Too Long (status code)" x:for-anchor=""/>
    3144   <iref primary="true" item="Status Codes" subitem="414 URI Too Long" x:for-anchor=""/>
    31453118  <x:anchor-alias value="414 (URI Too Long)"/>
    31463119<t>
     
    31593132<section title="415 Unsupported Media Type" anchor="status.415">
    31603133  <iref primary="true" item="415 Unsupported Media Type (status code)" x:for-anchor=""/>
    3161   <iref primary="true" item="Status Codes" subitem="415 Unsupported Media Type" x:for-anchor=""/>
    31623134  <x:anchor-alias value="415 (Unsupported Media Type)"/>
    31633135<t>
     
    31703142<section title="417 Expectation Failed" anchor="status.417">
    31713143  <iref primary="true" item="417 Expectation Failed (status code)" x:for-anchor=""/>
    3172   <iref primary="true" item="Status Codes" subitem="417 Expectation Failed" x:for-anchor=""/>
    31733144  <x:anchor-alias value="417 (Expectation Failed)"/>
    31743145<t>
     
    31823153<section title="426 Upgrade Required" anchor="status.426">
    31833154  <iref primary="true" item="426 Upgrade Required (status code)" x:for-anchor=""/>
    3184   <iref primary="true" item="Status Codes" subitem="426 Upgrade Required" x:for-anchor=""/>
    31853155  <x:anchor-alias value="426 (Upgrade Required)"/>
    31863156<t>
     
    32253195<section title="500 Internal Server Error" anchor="status.500">
    32263196  <iref primary="true" item="500 Internal Server Error (status code)" x:for-anchor=""/>
    3227   <iref primary="true" item="Status Codes" subitem="500 Internal Server Error" x:for-anchor=""/>
    32283197  <x:anchor-alias value="500 (Internal Server Error)"/>
    32293198<t>
     
    32353204<section title="501 Not Implemented" anchor="status.501">
    32363205  <iref primary="true" item="501 Not Implemented (status code)" x:for-anchor=""/>
    3237   <iref primary="true" item="Status Codes" subitem="501 Not Implemented" x:for-anchor=""/>
    32383206  <x:anchor-alias value="501 (Not Implemented)"/>
    32393207<t>
     
    32473215<section title="502 Bad Gateway" anchor="status.502">
    32483216  <iref primary="true" item="502 Bad Gateway (status code)" x:for-anchor=""/>
    3249   <iref primary="true" item="Status Codes" subitem="502 Bad Gateway" x:for-anchor=""/>
    32503217  <x:anchor-alias value="502 (Bad Gateway)"/>
    32513218<t>
     
    32583225<section title="503 Service Unavailable" anchor="status.503">
    32593226  <iref primary="true" item="503 Service Unavailable (status code)" x:for-anchor=""/>
    3260   <iref primary="true" item="Status Codes" subitem="503 Service Unavailable" x:for-anchor=""/>
    32613227  <x:anchor-alias value="503 (Service Unavailable)"/>
    32623228<t>
     
    32833249<section title="504 Gateway Timeout" anchor="status.504">
    32843250  <iref primary="true" item="504 Gateway Timeout (status code)" x:for-anchor=""/>
    3285   <iref primary="true" item="Status Codes" subitem="504 Gateway Timeout" x:for-anchor=""/>
    32863251  <x:anchor-alias value="504 (Gateway Timeout)"/>
    32873252<t>
     
    33023267<section title="505 HTTP Version Not Supported" anchor="status.505">
    33033268  <iref primary="true" item="505 HTTP Version Not Supported (status code)" x:for-anchor=""/>
    3304   <iref primary="true" item="Status Codes" subitem="505 HTTP Version Not Supported" x:for-anchor=""/>
    33053269  <x:anchor-alias value="505 (HTTP Version Not Supported)"/>
    33063270<t>
  • draft-ietf-httpbis/latest/p4-conditional.html

    r1894 r1895  
    10631063      <h1 id="rfc.section.4"><a href="#rfc.section.4">4.</a>&nbsp;<a id="status.code.definitions" href="#status.code.definitions">Status Code Definitions</a></h1>
    10641064      <div id="rfc.iref.21"></div>
    1065       <div id="rfc.iref.s.2"></div>
    10661065      <h2 id="rfc.section.4.1"><a href="#rfc.section.4.1">4.1</a>&nbsp;<a id="status.304" href="#status.304">304 Not Modified</a></h2>
    10671066      <p id="rfc.section.4.1.p.1">The 304 status code indicates that a conditional GET request has been received and would have resulted in a <a href="p2-semantics.html#status.200" class="smpl">200 (OK)</a> response if it were not for the fact that the condition has evaluated to false. In other words, there is no need for the server
     
    10831082      <p id="rfc.section.4.1.p.5">If a cache uses a received 304 response to update a cache entry, the cache <em class="bcp14">MUST</em> update the entry to reflect any new field values given in the response.
    10841083      </p>
    1085       <div id="rfc.iref.22"></div>
    1086       <div id="rfc.iref.s.3"></div>
     1084      <div id="rfc.iref.21"></div>
    10871085      <h2 id="rfc.section.4.2"><a href="#rfc.section.4.2">4.2</a>&nbsp;<a id="status.412" href="#status.412">412 Precondition Failed</a></h2>
    10881086      <p id="rfc.section.4.2.p.1">The 412 status code indicates that one or more preconditions given in the request header fields evaluated to false when tested
     
    13861384            </li>
    13871385            <li><a id="rfc.index.4" href="#rfc.index.4"><b>4</b></a><ul>
    1388                   <li>412 Precondition Failed (status code)&nbsp;&nbsp;<a href="#rfc.iref.22"><b>4.2</b></a>, <a href="#rfc.xref.status.412.1">6.1</a></li>
     1386                  <li>412 Precondition Failed (status code)&nbsp;&nbsp;<a href="#rfc.iref.21"><b>4.2</b></a>, <a href="#rfc.xref.status.412.1">6.1</a></li>
    13891387               </ul>
    13901388            </li>
     
    14661464            <li><a id="rfc.index.S" href="#rfc.index.S"><b>S</b></a><ul>
    14671465                  <li>selected representation&nbsp;&nbsp;<a href="#rfc.iref.s.1"><b>1</b></a></li>
    1468                   <li>Status Codes&nbsp;&nbsp;
    1469                      <ul>
    1470                         <li>304 Not Modified&nbsp;&nbsp;<a href="#rfc.iref.s.2"><b>4.1</b></a>, <a href="#rfc.xref.status.304.1">6.1</a></li>
    1471                         <li>412 Precondition Failed&nbsp;&nbsp;<a href="#rfc.iref.s.3"><b>4.2</b></a>, <a href="#rfc.xref.status.412.1">6.1</a></li>
    1472                      </ul>
    1473                   </li>
    14741466               </ul>
    14751467            </li>
  • draft-ietf-httpbis/latest/p4-conditional.xml

    r1894 r1895  
    941941<section title="304 Not Modified" anchor="status.304">
    942942  <iref primary="true" item="304 Not Modified (status code)" x:for-anchor=""/>
    943   <iref primary="true" item="Status Codes" subitem="304 Not Modified" x:for-anchor=""/>
    944943  <x:anchor-alias value="304"/>
    945944  <x:anchor-alias value="304 (Not Modified)"/>
     
    990989<section title="412 Precondition Failed" anchor="status.412">
    991990  <iref primary="true" item="412 Precondition Failed (status code)" x:for-anchor=""/>
    992   <iref primary="true" item="Status Codes" subitem="412 Precondition Failed" x:for-anchor=""/>
    993991  <x:anchor-alias value="412 (Precondition Failed)"/>
    994992<t>
  • draft-ietf-httpbis/latest/p5-range.html

    r1894 r1895  
    680680      <h1 id="rfc.section.3"><a href="#rfc.section.3">3.</a>&nbsp;<a id="status.code.definitions" href="#status.code.definitions">Status Code Definitions</a></h1>
    681681      <div id="rfc.iref.3"></div>
    682       <div id="rfc.iref.s.1"></div>
    683682      <h2 id="rfc.section.3.1"><a href="#rfc.section.3.1">3.1</a>&nbsp;<a id="status.206" href="#status.206">206 Partial Content</a></h2>
    684683      <p id="rfc.section.3.1.p.1">The server has fulfilled the partial GET request for the resource. The request <em class="bcp14">MUST</em> have included a <a href="#range.retrieval.requests" class="smpl">Range</a> header field (<a href="#header.range" id="rfc.xref.header.range.3" title="Range">Section&nbsp;5.4</a>) indicating the desired range, and <em class="bcp14">MAY</em> have included an <a href="#header.if-range" class="smpl">If-Range</a> header field (<a href="#header.if-range" id="rfc.xref.header.if-range.1" title="If-Range">Section&nbsp;5.3</a>) to make the request conditional.
     
    697696      <p id="rfc.section.3.1.p.4">Caches <em class="bcp14">MAY</em> use a heuristic (see <a href="p6-cache.html#heuristic.freshness" title="Calculating Heuristic Freshness">Section 4.1.2</a> of <a href="#Part6" id="rfc.xref.Part6.1"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[Part6]</cite></a>) to determine freshness for 206 responses.
    698697      </p>
    699       <div id="rfc.iref.4"></div>
    700       <div id="rfc.iref.s.2"></div>
     698      <div id="rfc.iref.3"></div>
    701699      <h2 id="rfc.section.3.2"><a href="#rfc.section.3.2">3.2</a>&nbsp;<a id="status.416" href="#status.416">416 Requested Range Not Satisfiable</a></h2>
    702700      <p id="rfc.section.3.2.p.1">A server <em class="bcp14">SHOULD</em> return a response with this status code if a request included a <a href="#range.retrieval.requests" class="smpl">Range</a> header field (<a href="#header.range" id="rfc.xref.header.range.4" title="Range">Section&nbsp;5.4</a>), and none of the ranges-specifier values in this field overlap the current extent of the selected resource, and the request
     
    13181316      </ul>
    13191317      <h1 id="rfc.index"><a href="#rfc.index">Index</a></h1>
    1320       <p class="noprint"><a href="#rfc.index.2">2</a> <a href="#rfc.index.4">4</a> <a href="#rfc.index.A">A</a> <a href="#rfc.index.C">C</a> <a href="#rfc.index.G">G</a> <a href="#rfc.index.I">I</a> <a href="#rfc.index.M">M</a> <a href="#rfc.index.P">P</a> <a href="#rfc.index.R">R</a> <a href="#rfc.index.S">S</a>
     1318      <p class="noprint"><a href="#rfc.index.2">2</a> <a href="#rfc.index.4">4</a> <a href="#rfc.index.A">A</a> <a href="#rfc.index.C">C</a> <a href="#rfc.index.G">G</a> <a href="#rfc.index.I">I</a> <a href="#rfc.index.M">M</a> <a href="#rfc.index.P">P</a> <a href="#rfc.index.R">R</a>
    13211319      </p>
    13221320      <div class="print2col">
     
    13271325            </li>
    13281326            <li><a id="rfc.index.4" href="#rfc.index.4"><b>4</b></a><ul>
    1329                   <li>416 Requested Range Not Satisfiable (status code)&nbsp;&nbsp;<a href="#rfc.iref.4"><b>3.2</b></a>, <a href="#rfc.xref.status.416.1">6.1</a></li>
     1327                  <li>416 Requested Range Not Satisfiable (status code)&nbsp;&nbsp;<a href="#rfc.iref.3"><b>3.2</b></a>, <a href="#rfc.xref.status.416.1">6.1</a></li>
    13301328               </ul>
    13311329            </li>
     
    14231421               </ul>
    14241422            </li>
    1425             <li><a id="rfc.index.S" href="#rfc.index.S"><b>S</b></a><ul>
    1426                   <li>Status Codes&nbsp;&nbsp;
    1427                      <ul>
    1428                         <li>206 Partial Content&nbsp;&nbsp;<a href="#rfc.iref.s.1"><b>3.1</b></a>, <a href="#rfc.xref.status.206.1">6.1</a>, <a href="#rfc.xref.status.206.2">B</a></li>
    1429                         <li>416 Requested Range Not Satisfiable&nbsp;&nbsp;<a href="#rfc.iref.s.2"><b>3.2</b></a>, <a href="#rfc.xref.status.416.1">6.1</a></li>
    1430                      </ul>
    1431                   </li>
    1432                </ul>
    1433             </li>
    14341423         </ul>
    14351424      </div>
  • draft-ietf-httpbis/latest/p5-range.xml

    r1894 r1895  
    237237<section title="206 Partial Content" anchor="status.206">
    238238  <iref primary="true" item="206 Partial Content (status code)" x:for-anchor=""/>
    239   <iref primary="true" item="Status Codes" subitem="206 Partial Content" x:for-anchor=""/>
    240239  <x:anchor-alias value="206"/>
    241240  <x:anchor-alias value="206 (Partial Content)"/>
     
    285284<section title="416 Requested Range Not Satisfiable" anchor="status.416">
    286285  <iref primary="true" item="416 Requested Range Not Satisfiable (status code)" x:for-anchor=""/>
    287   <iref primary="true" item="Status Codes" subitem="416 Requested Range Not Satisfiable" x:for-anchor=""/>
    288286  <x:anchor-alias value="416 (Requested Range Not Satisfiable)"/>
    289287<t>
  • draft-ietf-httpbis/latest/p7-auth.html

    r1894 r1895  
    781781      <h1 id="rfc.section.3"><a href="#rfc.section.3">3.</a>&nbsp;<a id="status.code.definitions" href="#status.code.definitions">Status Code Definitions</a></h1>
    782782      <div id="rfc.iref.13"></div>
    783       <div id="rfc.iref.s.1"></div>
    784783      <h2 id="rfc.section.3.1"><a href="#rfc.section.3.1">3.1</a>&nbsp;<a id="status.401" href="#status.401">401 Unauthorized</a></h2>
    785784      <p id="rfc.section.3.1.p.1">The request requires user authentication. The response <em class="bcp14">MUST</em> include a <a href="#header.www-authenticate" class="smpl">WWW-Authenticate</a> header field (<a href="#header.www-authenticate" id="rfc.xref.header.www-authenticate.1" title="WWW-Authenticate">Section&nbsp;4.4</a>) containing a challenge applicable to the target resource. The client <em class="bcp14">MAY</em> repeat the request with a suitable <a href="#header.authorization" class="smpl">Authorization</a> header field (<a href="#header.authorization" id="rfc.xref.header.authorization.2" title="Authorization">Section&nbsp;4.1</a>). If the request already included Authorization credentials, then the 401 response indicates that authorization has been
     
    788787         information.
    789788      </p>
    790       <div id="rfc.iref.14"></div>
    791       <div id="rfc.iref.s.2"></div>
     789      <div id="rfc.iref.13"></div>
    792790      <h2 id="rfc.section.3.2"><a href="#rfc.section.3.2">3.2</a>&nbsp;<a id="status.407" href="#status.407">407 Proxy Authentication Required</a></h2>
    793791      <p id="rfc.section.3.2.p.1">This code is similar to <a href="#status.401" class="smpl">401 (Unauthorized)</a>, but indicates that the client ought to first authenticate itself with the proxy. The proxy <em class="bcp14">MUST</em> return a <a href="#header.proxy-authenticate" class="smpl">Proxy-Authenticate</a> header field (<a href="#header.proxy-authenticate" id="rfc.xref.header.proxy-authenticate.1" title="Proxy-Authenticate">Section&nbsp;4.2</a>) containing a challenge applicable to the proxy for the target resource. The client <em class="bcp14">MAY</em> repeat the request with a suitable <a href="#header.proxy-authorization" class="smpl">Proxy-Authorization</a> header field (<a href="#header.proxy-authorization" id="rfc.xref.header.proxy-authorization.1" title="Proxy-Authorization">Section&nbsp;4.3</a>).
     
    11391137      </ul>
    11401138      <h1 id="rfc.index"><a href="#rfc.index">Index</a></h1>
    1141       <p class="noprint"><a href="#rfc.index.4">4</a> <a href="#rfc.index.A">A</a> <a href="#rfc.index.C">C</a> <a href="#rfc.index.G">G</a> <a href="#rfc.index.P">P</a> <a href="#rfc.index.R">R</a> <a href="#rfc.index.S">S</a> <a href="#rfc.index.T">T</a> <a href="#rfc.index.W">W</a>
     1139      <p class="noprint"><a href="#rfc.index.4">4</a> <a href="#rfc.index.A">A</a> <a href="#rfc.index.C">C</a> <a href="#rfc.index.G">G</a> <a href="#rfc.index.P">P</a> <a href="#rfc.index.R">R</a> <a href="#rfc.index.T">T</a> <a href="#rfc.index.W">W</a>
    11421140      </p>
    11431141      <div class="print2col">
     
    11451143            <li><a id="rfc.index.4" href="#rfc.index.4"><b>4</b></a><ul>
    11461144                  <li>401 Unauthorized (status code)&nbsp;&nbsp;<a href="#rfc.iref.13"><b>3.1</b></a>, <a href="#rfc.xref.status.401.1">5.2</a></li>
    1147                   <li>407 Proxy Authentication Required (status code)&nbsp;&nbsp;<a href="#rfc.iref.14"><b>3.2</b></a>, <a href="#rfc.xref.status.407.1">5.2</a></li>
     1145                  <li>407 Proxy Authentication Required (status code)&nbsp;&nbsp;<a href="#rfc.iref.13"><b>3.2</b></a>, <a href="#rfc.xref.status.407.1">5.2</a></li>
    11481146               </ul>
    11491147            </li>
     
    12211219               </ul>
    12221220            </li>
    1223             <li><a id="rfc.index.S" href="#rfc.index.S"><b>S</b></a><ul>
    1224                   <li>Status Codes&nbsp;&nbsp;
    1225                      <ul>
    1226                         <li>401 Unauthorized&nbsp;&nbsp;<a href="#rfc.iref.s.1"><b>3.1</b></a>, <a href="#rfc.xref.status.401.1">5.2</a></li>
    1227                         <li>407 Proxy Authentication Required&nbsp;&nbsp;<a href="#rfc.iref.s.2"><b>3.2</b></a>, <a href="#rfc.xref.status.407.1">5.2</a></li>
    1228                      </ul>
    1229                   </li>
    1230                </ul>
    1231             </li>
    12321221            <li><a id="rfc.index.T" href="#rfc.index.T"><b>T</b></a><ul>
    12331222                  <li><tt>token68</tt>&nbsp;&nbsp;<a href="#rfc.iref.t.1"><b>2.1</b></a></li>
  • draft-ietf-httpbis/latest/p7-auth.xml

    r1894 r1895  
    441441<section title="401 Unauthorized" anchor="status.401">
    442442  <iref primary="true" item="401 Unauthorized (status code)" x:for-anchor=""/>
    443   <iref primary="true" item="Status Codes" subitem="401 Unauthorized" x:for-anchor=""/>
    444443  <x:anchor-alias value="401 (Unauthorized)"/>
    445444<t>
     
    459458<section title="407 Proxy Authentication Required" anchor="status.407">
    460459  <iref primary="true" item="407 Proxy Authentication Required (status code)" x:for-anchor=""/>
    461   <iref primary="true" item="Status Codes" subitem="407 Proxy Authentication Required" x:for-anchor=""/>
    462460  <x:anchor-alias value="407 (Proxy Authentication Required)"/>
    463461<t>
Note: See TracChangeset for help on using the changeset viewer.