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

Changeset 286


Ignore:
Timestamp:
2008-07-18 04:43:35 (6 years ago)
Author:
julian.reschke@gmx.de
Message:

Added safeness to method registration "template" (related to #72)

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

Legend:

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

    r270 r286  
    11<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
    22               xmlns:x="http://purl.org/net/xml2rfc/ext" 
     3               xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' 
    34               version="1.0" 
    45> 
     
    1718  <texttable align="left"> 
    1819    <ttcol>Method</ttcol> 
     20    <ttcol>Safe</ttcol> 
    1921    <ttcol>Reference</ttcol> 
    2022    <xsl:apply-templates select="//section[iref/@item='Methods']"> 
     
    2931 
    3032<xsl:template match="section"> 
     33 
    3134  <xsl:variable name="text" select="iref[@item='Methods']/@subitem"/> 
     35 
     36  <xsl:variable name="safe" xmlns:p2="urn:ietf:id:draft-ietf-httpbis-p2-semantics#"> 
     37    <xsl:choose> 
     38      <xsl:when test="rdf:Description/p2:safe='yes'">yes</xsl:when> 
     39      <xsl:otherwise>no</xsl:otherwise> 
     40    </xsl:choose> 
     41  </xsl:variable> 
     42 
    3243  <xsl:text>&#10;</xsl:text> 
    3344  <c><xsl:value-of select="$text"/></c> 
     45  <c><xsl:value-of select="$safe"/></c> 
    3446  <c><xref target="{@anchor}"/></c> 
    3547</xsl:template> 
  • draft-ietf-httpbis/latest/p2-semantics.html

    r284 r286  
    380380      <link rel="Appendix" title="A Compatibility with Previous Versions" href="#rfc.section.A"> 
    381381      <link rel="Appendix" title="B Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.B"> 
    382       <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.379, 2008-07-06 13:38:32, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 
     382      <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.384, 2008-07-18 10:33:47, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 
    383383      <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"> 
    384384      <meta name="DC.Creator" content="Fielding, R."> 
     
    732732      <h2 id="rfc.section.3.1"><a href="#rfc.section.3.1">3.1</a>&nbsp;<a id="method.registry" href="#method.registry">Method Registry</a></h2> 
    733733      <p id="rfc.section.3.1.p.1">The HTTP Method Registry defines the name space for the Method token in the Request line of an HTTP request.</p> 
    734       <p id="rfc.section.3.1.p.2">Values to be added to this name space are subject to IETF review (<a href="#RFC5226" id="rfc.xref.RFC5226.1"><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>). Any document registering new method names should be traceable through statuses of either 'Obsoletes' or 'Updates' to this 
     734      <p id="rfc.section.3.1.p.2">Registrations <em class="bcp14">MUST</em> include the following fields:  
     735      </p> 
     736      <ul> 
     737         <li>Method Name (see <a href="#method" title="Method">Section&nbsp;3</a>) 
     738         </li> 
     739         <li>Safe ("yes" or "no", see <a href="#safe.methods" title="Safe Methods">Section&nbsp;8.1.1</a>) 
     740         </li> 
     741         <li>Pointer to specification text</li> 
     742      </ul> 
     743      <p id="rfc.section.3.1.p.3">Values to be added to this name space are subject to IETF review (<a href="#RFC5226" id="rfc.xref.RFC5226.1"><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>). Any document registering new method names should be traceable through statuses of either 'Obsoletes' or 'Updates' to this 
    735744         document. 
    736745      </p> 
    737       <p id="rfc.section.3.1.p.3">The registry itself is maintained at &lt;<a href="http://www.iana.org/assignments/http-methods">http://www.iana.org/assignments/http-methods</a>&gt;. 
     746      <p id="rfc.section.3.1.p.4">The registry itself is maintained at &lt;<a href="http://www.iana.org/assignments/http-methods">http://www.iana.org/assignments/http-methods</a>&gt;. 
    738747      </p> 
    739748      <h1 id="rfc.section.4"><a href="#rfc.section.4">4.</a>&nbsp;<a id="request.header.fields" href="#request.header.fields">Request Header Fields</a></h1> 
     
    863872      </p> 
    864873      <h2 id="rfc.section.8.1"><a href="#rfc.section.8.1">8.1</a>&nbsp;<a id="safe.and.idempotent" href="#safe.and.idempotent">Safe and Idempotent Methods</a></h2> 
     874      <div id="rfc.iref.s.1"></div> 
    865875      <h3 id="rfc.section.8.1.1"><a href="#rfc.section.8.1.1">8.1.1</a>&nbsp;<a id="safe.methods" href="#safe.methods">Safe Methods</a></h3> 
    866876      <p id="rfc.section.8.1.1.p.1">Implementors should be aware that the software represents the user in their interactions over the Internet, and should be 
     
    868878         or others. 
    869879      </p> 
    870       <p id="rfc.section.8.1.1.p.2">In particular, the convention has been established that the GET and HEAD methods <em class="bcp14">SHOULD NOT</em> have the significance of taking an action other than retrieval. These methods ought to be considered "safe". This allows user 
    871          agents to represent other methods, such as POST, PUT and DELETE, in a special way, so that the user is made aware of the fact 
    872          that a possibly unsafe action is being requested. 
     880      <p id="rfc.section.8.1.1.p.2">In particular, the convention has been established that the GET and HEAD methods <em class="bcp14">SHOULD NOT</em> have the significance of taking an action other than retrieval. These methods ought to be considered "<dfn id="safe">safe</dfn>". This allows user agents to represent other methods, such as POST, PUT and DELETE, in a special way, so that the user is 
     881         made aware of the fact that a possibly unsafe action is being requested. 
    873882      </p> 
    874883      <p id="rfc.section.8.1.1.p.3">Naturally, it is not possible to ensure that the server does not generate side-effects as a result of performing a GET request; 
     
    876885         side-effects, so therefore cannot be held accountable for them. 
    877886      </p> 
     887      <div id="rfc.iref.i.1"></div> 
    878888      <h3 id="rfc.section.8.1.2"><a href="#rfc.section.8.1.2">8.1.2</a>&nbsp;<a id="idempotent.methods" href="#idempotent.methods">Idempotent Methods</a></h3> 
    879889      <p id="rfc.section.8.1.2.p.1">Methods can also have the property of "idempotence" in that (aside from error or expiration issues) the side-effects of N 
     
    889899         on the same set of resources). 
    890900      </p> 
     901      <h2 id="rfc.section.8.2"><a href="#rfc.section.8.2">8.2</a>&nbsp;<a id="OPTIONS" href="#OPTIONS">OPTIONS</a></h2> 
    891902      <div id="rfc.iref.o.1"></div> 
    892903      <div id="rfc.iref.m.1"></div> 
    893       <h2 id="rfc.section.8.2"><a href="#rfc.section.8.2">8.2</a>&nbsp;<a id="OPTIONS" href="#OPTIONS">OPTIONS</a></h2> 
    894904      <p id="rfc.section.8.2.p.1">The OPTIONS method represents a request for information about the communication options available on the request/response 
    895905         chain identified by the Request-URI. This method allows the client to determine the options and/or requirements associated 
     
    917927         request <em class="bcp14">MUST NOT</em> include a Max-Forwards field. 
    918928      </p> 
     929      <h2 id="rfc.section.8.3"><a href="#rfc.section.8.3">8.3</a>&nbsp;<a id="GET" href="#GET">GET</a></h2> 
    919930      <div id="rfc.iref.g.8"></div> 
    920931      <div id="rfc.iref.m.2"></div> 
    921       <h2 id="rfc.section.8.3"><a href="#rfc.section.8.3">8.3</a>&nbsp;<a id="GET" href="#GET">GET</a></h2> 
    922932      <p id="rfc.section.8.3.p.1">The GET method means retrieve whatever information (in the form of an entity) is identified by the Request-URI. If the Request-URI 
    923933         refers to a data-producing process, it is the produced data which shall be returned as the entity in the response and not 
     
    938948      <p id="rfc.section.8.3.p.5">See <a href="#encoding.sensitive.information.in.uris" title="Encoding Sensitive Information in URIs">Section&nbsp;12.2</a> for security considerations when used for forms. 
    939949      </p> 
     950      <h2 id="rfc.section.8.4"><a href="#rfc.section.8.4">8.4</a>&nbsp;<a id="HEAD" href="#HEAD">HEAD</a></h2> 
    940951      <div id="rfc.iref.h.1"></div> 
    941952      <div id="rfc.iref.m.3"></div> 
    942       <h2 id="rfc.section.8.4"><a href="#rfc.section.8.4">8.4</a>&nbsp;<a id="HEAD" href="#HEAD">HEAD</a></h2> 
    943953      <p id="rfc.section.8.4.p.1">The HEAD method is identical to GET except that the server <em class="bcp14">MUST NOT</em> return a message-body in the response. The metainformation contained in the HTTP headers in response to a HEAD request <em class="bcp14">SHOULD</em> be identical to the information sent in response to a GET request. This method can be used for obtaining metainformation about 
    944954         the entity implied by the request without transferring the entity-body itself. This method is often used for testing hypertext 
     
    10111021      <p id="rfc.section.8.7.p.3">If the request passes through a cache and the Request-URI identifies one or more currently cached entities, those entries <em class="bcp14">SHOULD</em> be treated as stale. Responses to this method are not cacheable. 
    10121022      </p> 
     1023      <h2 id="rfc.section.8.8"><a href="#rfc.section.8.8">8.8</a>&nbsp;<a id="TRACE" href="#TRACE">TRACE</a></h2> 
    10131024      <div id="rfc.iref.t.1"></div> 
    10141025      <div id="rfc.iref.m.7"></div> 
    1015       <h2 id="rfc.section.8.8"><a href="#rfc.section.8.8">8.8</a>&nbsp;<a id="TRACE" href="#TRACE">TRACE</a></h2> 
    10161026      <p id="rfc.section.8.8.p.1">The TRACE method is used to invoke a remote, application-layer loop-back of the request message. The final recipient of the 
    10171027         request <em class="bcp14">SHOULD</em> reflect the message received back to the client as the entity-body of a 200 (OK) response. The final recipient is either the 
     
    10471057         a request, then it need not forward the corresponding 100 (Continue) response(s).) 
    10481058      </p> 
    1049       <div id="rfc.iref.23"></div> 
    1050       <div id="rfc.iref.s.1"></div> 
     1059      <div id="rfc.iref.25"></div> 
     1060      <div id="rfc.iref.s.2"></div> 
    10511061      <h3 id="rfc.section.9.1.1"><a href="#rfc.section.9.1.1">9.1.1</a>&nbsp;<a id="status.100" href="#status.100">100 Continue</a></h3> 
    10521062      <p id="rfc.section.9.1.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 
     
    10541064         server <em class="bcp14">MUST</em> send a final response after the request has been completed. See <a href="p1-messaging.html#use.of.the.100.status" title="Use of the 100 (Continue) Status">Section 7.2.3</a> of <a href="#Part1" id="rfc.xref.Part1.20"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a> for detailed discussion of the use and handling of this status code. 
    10551065      </p> 
    1056       <div id="rfc.iref.24"></div> 
    1057       <div id="rfc.iref.s.2"></div> 
     1066      <div id="rfc.iref.26"></div> 
     1067      <div id="rfc.iref.s.3"></div> 
    10581068      <h3 id="rfc.section.9.1.2"><a href="#rfc.section.9.1.2">9.1.2</a>&nbsp;<a id="status.101" href="#status.101">101 Switching Protocols</a></h3> 
    10591069      <p id="rfc.section.9.1.2.p.1">The server understands and is willing to comply with the client's request, via the Upgrade message header field (<a href="p5-range.html#header.range" title="Range">Section 6.4</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>), for a change in the application protocol being used on this connection. The server will switch protocols to those defined 
     
    10661076      <h2 id="rfc.section.9.2"><a href="#rfc.section.9.2">9.2</a>&nbsp;<a id="status.2xx" href="#status.2xx">Successful 2xx</a></h2> 
    10671077      <p id="rfc.section.9.2.p.1">This class of status code indicates that the client's request was successfully received, understood, and accepted.</p> 
    1068       <div id="rfc.iref.25"></div> 
    1069       <div id="rfc.iref.s.3"></div> 
     1078      <div id="rfc.iref.27"></div> 
     1079      <div id="rfc.iref.s.4"></div> 
    10701080      <h3 id="rfc.section.9.2.1"><a href="#rfc.section.9.2.1">9.2.1</a>&nbsp;<a id="status.200" href="#status.200">200 OK</a></h3> 
    10711081      <p id="rfc.section.9.2.1.p.1">The request has succeeded. The information returned with the response is dependent on the method used in the request, for 
     
    10821092         <dd>an entity containing the request message as received by the end server.</dd> 
    10831093      </dl> 
    1084       <div id="rfc.iref.26"></div> 
    1085       <div id="rfc.iref.s.4"></div> 
     1094      <div id="rfc.iref.28"></div> 
     1095      <div id="rfc.iref.s.5"></div> 
    10861096      <h3 id="rfc.section.9.2.2"><a href="#rfc.section.9.2.2">9.2.2</a>&nbsp;<a id="status.201" href="#status.201">201 Created</a></h3> 
    10871097      <p id="rfc.section.9.2.2.p.1">The request has been fulfilled and resulted in a new resource being created. The newly created resource can be referenced 
     
    10941104         see <a href="p4-conditional.html#header.etag" title="ETag">Section 7.1</a> of <a href="#Part4" id="rfc.xref.Part4.11"><cite title="HTTP/1.1, part 4: Conditional Requests">[Part4]</cite></a>. 
    10951105      </p> 
    1096       <div id="rfc.iref.27"></div> 
    1097       <div id="rfc.iref.s.5"></div> 
     1106      <div id="rfc.iref.29"></div> 
     1107      <div id="rfc.iref.s.6"></div> 
    10981108      <h3 id="rfc.section.9.2.3"><a href="#rfc.section.9.2.3">9.2.3</a>&nbsp;<a id="status.202" href="#status.202">202 Accepted</a></h3> 
    10991109      <p id="rfc.section.9.2.3.p.1">The request has been accepted for processing, but the processing has not been completed. The request might or might not eventually 
     
    11061116         user can expect the request to be fulfilled. 
    11071117      </p> 
    1108       <div id="rfc.iref.28"></div> 
    1109       <div id="rfc.iref.s.6"></div> 
     1118      <div id="rfc.iref.30"></div> 
     1119      <div id="rfc.iref.s.7"></div> 
    11101120      <h3 id="rfc.section.9.2.4"><a href="#rfc.section.9.2.4">9.2.4</a>&nbsp;<a id="status.203" href="#status.203">203 Non-Authoritative Information</a></h3> 
    11111121      <p id="rfc.section.9.2.4.p.1">The returned metainformation in the entity-header is not the definitive set as available from the origin server, but is gathered 
     
    11141124         appropriate when the response would otherwise be 200 (OK). 
    11151125      </p> 
    1116       <div id="rfc.iref.29"></div> 
    1117       <div id="rfc.iref.s.7"></div> 
     1126      <div id="rfc.iref.31"></div> 
     1127      <div id="rfc.iref.s.8"></div> 
    11181128      <h3 id="rfc.section.9.2.5"><a href="#rfc.section.9.2.5">9.2.5</a>&nbsp;<a id="status.204" href="#status.204">204 No Content</a></h3> 
    11191129      <p id="rfc.section.9.2.5.p.1">The server has fulfilled the request but does not need to return an entity-body, and might want to return updated metainformation. 
     
    11251135      <p id="rfc.section.9.2.5.p.3">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. 
    11261136      </p> 
    1127       <div id="rfc.iref.30"></div> 
    1128       <div id="rfc.iref.s.8"></div> 
     1137      <div id="rfc.iref.32"></div> 
     1138      <div id="rfc.iref.s.9"></div> 
    11291139      <h3 id="rfc.section.9.2.6"><a href="#rfc.section.9.2.6">9.2.6</a>&nbsp;<a id="status.205" href="#status.205">205 Reset Content</a></h3> 
    11301140      <p id="rfc.section.9.2.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 
     
    11321142         another input action. The response <em class="bcp14">MUST NOT</em> include an entity. 
    11331143      </p> 
    1134       <div id="rfc.iref.31"></div> 
    1135       <div id="rfc.iref.s.9"></div> 
     1144      <div id="rfc.iref.33"></div> 
     1145      <div id="rfc.iref.s.10"></div> 
    11361146      <h3 id="rfc.section.9.2.7"><a href="#rfc.section.9.2.7">9.2.7</a>&nbsp;<a id="status.206" href="#status.206">206 Partial Content</a></h3> 
    11371147      <p id="rfc.section.9.2.7.p.1">The server has fulfilled the partial GET request for the resource and the enclosed entity is a partial representation as defined 
     
    11481158         </dd> 
    11491159      </dl> 
    1150       <div id="rfc.iref.32"></div> 
    1151       <div id="rfc.iref.s.10"></div> 
     1160      <div id="rfc.iref.34"></div> 
     1161      <div id="rfc.iref.s.11"></div> 
    11521162      <h3 id="rfc.section.9.3.1"><a href="#rfc.section.9.3.1">9.3.1</a>&nbsp;<a id="status.300" href="#status.300">300 Multiple Choices</a></h3> 
    11531163      <p id="rfc.section.9.3.1.p.1">The requested resource corresponds to any one of a set of representations, each with its own specific location, and agent-driven 
     
    11611171      <p id="rfc.section.9.3.1.p.3">If the server has a preferred choice of representation, it <em class="bcp14">SHOULD</em> include the specific URI for that representation in the Location field; user agents <em class="bcp14">MAY</em> use the Location field value for automatic redirection. This response is cacheable unless indicated otherwise. 
    11621172      </p> 
    1163       <div id="rfc.iref.33"></div> 
    1164       <div id="rfc.iref.s.11"></div> 
     1173      <div id="rfc.iref.35"></div> 
     1174      <div id="rfc.iref.s.12"></div> 
    11651175      <h3 id="rfc.section.9.3.2"><a href="#rfc.section.9.3.2">9.3.2</a>&nbsp;<a id="status.301" href="#status.301">301 Moved Permanently</a></h3> 
    11661176      <p id="rfc.section.9.3.2.p.1">The requested 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 Request-URI 
     
    11771187         </dd> 
    11781188      </dl> 
    1179       <div id="rfc.iref.34"></div> 
    1180       <div id="rfc.iref.s.12"></div> 
     1189      <div id="rfc.iref.36"></div> 
     1190      <div id="rfc.iref.s.13"></div> 
    11811191      <h3 id="rfc.section.9.3.3"><a href="#rfc.section.9.3.3">9.3.3</a>&nbsp;<a id="status.302" href="#status.302">302 Found</a></h3> 
    11821192      <p id="rfc.section.9.3.3.p.1">The requested resource resides temporarily under a different URI. Since the redirection might be altered on occasion, the 
     
    11961206         </dd> 
    11971207      </dl> 
    1198       <div id="rfc.iref.35"></div> 
    1199       <div id="rfc.iref.s.13"></div> 
     1208      <div id="rfc.iref.37"></div> 
     1209      <div id="rfc.iref.s.14"></div> 
    12001210      <h3 id="rfc.section.9.3.4"><a href="#rfc.section.9.3.4">9.3.4</a>&nbsp;<a id="status.303" href="#status.303">303 See Other</a></h3> 
    12011211      <p id="rfc.section.9.3.4.p.1">The server directs the user agent to a different resource, indicated by a URI in the Location header field, that provides 
     
    12171227         the entity of a 303 response <em class="bcp14">SHOULD</em> contain a short hypertext note with a hyperlink to the Location URI. 
    12181228      </p> 
    1219       <div id="rfc.iref.36"></div> 
    1220       <div id="rfc.iref.s.14"></div> 
     1229      <div id="rfc.iref.38"></div> 
     1230      <div id="rfc.iref.s.15"></div> 
    12211231      <h3 id="rfc.section.9.3.5"><a href="#rfc.section.9.3.5">9.3.5</a>&nbsp;<a id="status.304" href="#status.304">304 Not Modified</a></h3> 
    12221232      <p id="rfc.section.9.3.5.p.1">The response to the request has not been modified since the conditions indicated by the client's conditional GET request, 
    12231233         as defined in <a href="#Part4" id="rfc.xref.Part4.12"><cite title="HTTP/1.1, part 4: Conditional Requests">[Part4]</cite></a>. 
    12241234      </p> 
    1225       <div id="rfc.iref.37"></div> 
    1226       <div id="rfc.iref.s.15"></div> 
     1235      <div id="rfc.iref.39"></div> 
     1236      <div id="rfc.iref.s.16"></div> 
    12271237      <h3 id="rfc.section.9.3.6"><a href="#rfc.section.9.3.6">9.3.6</a>&nbsp;<a id="status.305" href="#status.305">305 Use Proxy</a></h3> 
    12281238      <p id="rfc.section.9.3.6.p.1">The 305 status was defined in a previous version of this specification (see <a href="#changes.from.rfc.2616" title="Changes from RFC 2616">Appendix&nbsp;A.2</a>), and is now deprecated. 
    12291239      </p> 
    1230       <div id="rfc.iref.38"></div> 
    1231       <div id="rfc.iref.s.16"></div> 
     1240      <div id="rfc.iref.40"></div> 
     1241      <div id="rfc.iref.s.17"></div> 
    12321242      <h3 id="rfc.section.9.3.7"><a href="#rfc.section.9.3.7">9.3.7</a>&nbsp;<a id="status.306" href="#status.306">306 (Unused)</a></h3> 
    12331243      <p id="rfc.section.9.3.7.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> 
    1234       <div id="rfc.iref.39"></div> 
    1235       <div id="rfc.iref.s.17"></div> 
     1244      <div id="rfc.iref.41"></div> 
     1245      <div id="rfc.iref.s.18"></div> 
    12361246      <h3 id="rfc.section.9.3.8"><a href="#rfc.section.9.3.8">9.3.8</a>&nbsp;<a id="status.307" href="#status.307">307 Temporary Redirect</a></h3> 
    12371247      <p id="rfc.section.9.3.8.p.1">The requested resource resides temporarily under a different URI. Since the redirection <em class="bcp14">MAY</em> be altered on occasion, the client <em class="bcp14">SHOULD</em> continue to use the Request-URI for future requests. This response is only cacheable if indicated by a Cache-Control or Expires 
     
    12541264         by the HTTP application. 
    12551265      </p> 
    1256       <div id="rfc.iref.40"></div> 
    1257       <div id="rfc.iref.s.18"></div> 
     1266      <div id="rfc.iref.42"></div> 
     1267      <div id="rfc.iref.s.19"></div> 
    12581268      <h3 id="rfc.section.9.4.1"><a href="#rfc.section.9.4.1">9.4.1</a>&nbsp;<a id="status.400" href="#status.400">400 Bad Request</a></h3> 
    12591269      <p id="rfc.section.9.4.1.p.1">The request could not be understood by the server due to malformed syntax. The client <em class="bcp14">SHOULD NOT</em> repeat the request without modifications. 
    12601270      </p> 
    1261       <div id="rfc.iref.41"></div> 
    1262       <div id="rfc.iref.s.19"></div> 
     1271      <div id="rfc.iref.43"></div> 
     1272      <div id="rfc.iref.s.20"></div> 
    12631273      <h3 id="rfc.section.9.4.2"><a href="#rfc.section.9.4.2">9.4.2</a>&nbsp;<a id="status.401" href="#status.401">401 Unauthorized</a></h3> 
    12641274      <p id="rfc.section.9.4.2.p.1">The request requires user authentication (see <a href="#Part7" id="rfc.xref.Part7.9"><cite title="HTTP/1.1, part 7: Authentication">[Part7]</cite></a>). 
    12651275      </p> 
    1266       <div id="rfc.iref.42"></div> 
    1267       <div id="rfc.iref.s.20"></div> 
     1276      <div id="rfc.iref.44"></div> 
     1277      <div id="rfc.iref.s.21"></div> 
    12681278      <h3 id="rfc.section.9.4.3"><a href="#rfc.section.9.4.3">9.4.3</a>&nbsp;<a id="status.402" href="#status.402">402 Payment Required</a></h3> 
    12691279      <p id="rfc.section.9.4.3.p.1">This code is reserved for future use.</p> 
    1270       <div id="rfc.iref.43"></div> 
    1271       <div id="rfc.iref.s.21"></div> 
     1280      <div id="rfc.iref.45"></div> 
     1281      <div id="rfc.iref.s.22"></div> 
    12721282      <h3 id="rfc.section.9.4.4"><a href="#rfc.section.9.4.4">9.4.4</a>&nbsp;<a id="status.403" href="#status.403">403 Forbidden</a></h3> 
    12731283      <p id="rfc.section.9.4.4.p.1">The server understood the request, but is refusing to fulfill it. Authorization will not help and the request <em class="bcp14">SHOULD NOT</em> be repeated. If the request method was not HEAD and the server wishes to make public why the request has not been fulfilled, 
     
    12751285         the status code 404 (Not Found) can be used instead. 
    12761286      </p> 
    1277       <div id="rfc.iref.44"></div> 
    1278       <div id="rfc.iref.s.22"></div> 
     1287      <div id="rfc.iref.46"></div> 
     1288      <div id="rfc.iref.s.23"></div> 
    12791289      <h3 id="rfc.section.9.4.5"><a href="#rfc.section.9.4.5">9.4.5</a>&nbsp;<a id="status.404" href="#status.404">404 Not Found</a></h3> 
    12801290      <p id="rfc.section.9.4.5.p.1">The server has not found anything matching the Request-URI. No indication is given of whether the condition is temporary or 
     
    12831293         has been refused, or when no other response is applicable. 
    12841294      </p> 
    1285       <div id="rfc.iref.45"></div> 
    1286       <div id="rfc.iref.s.23"></div> 
     1295      <div id="rfc.iref.47"></div> 
     1296      <div id="rfc.iref.s.24"></div> 
    12871297      <h3 id="rfc.section.9.4.6"><a href="#rfc.section.9.4.6">9.4.6</a>&nbsp;<a id="status.405" href="#status.405">405 Method Not Allowed</a></h3> 
    12881298      <p id="rfc.section.9.4.6.p.1">The method specified in the Request-Line is not allowed for the resource identified by the Request-URI. The response <em class="bcp14">MUST</em> include an Allow header containing a list of valid methods for the requested resource. 
    12891299      </p> 
    1290       <div id="rfc.iref.46"></div> 
    1291       <div id="rfc.iref.s.24"></div> 
     1300      <div id="rfc.iref.48"></div> 
     1301      <div id="rfc.iref.s.25"></div> 
    12921302      <h3 id="rfc.section.9.4.7"><a href="#rfc.section.9.4.7">9.4.7</a>&nbsp;<a id="status.406" href="#status.406">406 Not Acceptable</a></h3> 
    12931303      <p id="rfc.section.9.4.7.p.1">The resource identified by the request is only capable of generating response entities which have content characteristics 
     
    13061316      <p id="rfc.section.9.4.7.p.3">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. 
    13071317      </p> 
    1308       <div id="rfc.iref.47"></div> 
    1309       <div id="rfc.iref.s.25"></div> 
     1318      <div id="rfc.iref.49"></div> 
     1319      <div id="rfc.iref.s.26"></div> 
    13101320      <h3 id="rfc.section.9.4.8"><a href="#rfc.section.9.4.8">9.4.8</a>&nbsp;<a id="status.407" href="#status.407">407 Proxy Authentication Required</a></h3> 
    13111321      <p id="rfc.section.9.4.8.p.1">This code is similar to 401 (Unauthorized), but indicates that the client must first authenticate itself with the proxy (see <a href="#Part7" id="rfc.xref.Part7.10"><cite title="HTTP/1.1, part 7: Authentication">[Part7]</cite></a>). 
    13121322      </p> 
    1313       <div id="rfc.iref.48"></div> 
    1314       <div id="rfc.iref.s.26"></div> 
     1323      <div id="rfc.iref.50"></div> 
     1324      <div id="rfc.iref.s.27"></div> 
    13151325      <h3 id="rfc.section.9.4.9"><a href="#rfc.section.9.4.9">9.4.9</a>&nbsp;<a id="status.408" href="#status.408">408 Request Timeout</a></h3> 
    13161326      <p id="rfc.section.9.4.9.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. 
    13171327      </p> 
    1318       <div id="rfc.iref.49"></div> 
    1319       <div id="rfc.iref.s.27"></div> 
     1328      <div id="rfc.iref.51"></div> 
     1329      <div id="rfc.iref.s.28"></div> 
    13201330      <h3 id="rfc.section.9.4.10"><a href="#rfc.section.9.4.10">9.4.10</a>&nbsp;<a id="status.409" href="#status.409">409 Conflict</a></h3> 
    13211331      <p id="rfc.section.9.4.10.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 
     
    13291339         a list of the differences between the two versions in a format defined by the response Content-Type. 
    13301340      </p> 
    1331       <div id="rfc.iref.50"></div> 
    1332       <div id="rfc.iref.s.28"></div> 
     1341      <div id="rfc.iref.52"></div> 
     1342      <div id="rfc.iref.s.29"></div> 
    13331343      <h3 id="rfc.section.9.4.11"><a href="#rfc.section.9.4.11">9.4.11</a>&nbsp;<a id="status.410" href="#status.410">410 Gone</a></h3> 
    13341344      <p id="rfc.section.9.4.11.p.1">The requested resource is no longer available at the server and no forwarding address is known. This condition is expected 
     
    13421352         -- that is left to the discretion of the server owner. 
    13431353      </p> 
    1344       <div id="rfc.iref.51"></div> 
    1345       <div id="rfc.iref.s.29"></div> 
     1354      <div id="rfc.iref.53"></div> 
     1355      <div id="rfc.iref.s.30"></div> 
    13461356      <h3 id="rfc.section.9.4.12"><a href="#rfc.section.9.4.12">9.4.12</a>&nbsp;<a id="status.411" href="#status.411">411 Length Required</a></h3> 
    13471357      <p id="rfc.section.9.4.12.p.1">The server refuses to accept the request without a defined Content-Length. 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 
    13481358         message. 
    13491359      </p> 
    1350       <div id="rfc.iref.52"></div> 
    1351       <div id="rfc.iref.s.30"></div> 
     1360      <div id="rfc.iref.54"></div> 
     1361      <div id="rfc.iref.s.31"></div> 
    13521362      <h3 id="rfc.section.9.4.13"><a href="#rfc.section.9.4.13">9.4.13</a>&nbsp;<a id="status.412" href="#status.412">412 Precondition Failed</a></h3> 
    13531363      <p id="rfc.section.9.4.13.p.1">The precondition given in one or more of the request-header fields evaluated to false when it was tested on the server, as 
    13541364         defined in <a href="#Part4" id="rfc.xref.Part4.13"><cite title="HTTP/1.1, part 4: Conditional Requests">[Part4]</cite></a>. 
    13551365      </p> 
    1356       <div id="rfc.iref.53"></div> 
    1357       <div id="rfc.iref.s.31"></div> 
     1366      <div id="rfc.iref.55"></div> 
     1367      <div id="rfc.iref.s.32"></div> 
    13581368      <h3 id="rfc.section.9.4.14"><a href="#rfc.section.9.4.14">9.4.14</a>&nbsp;<a id="status.413" href="#status.413">413 Request Entity Too Large</a></h3> 
    13591369      <p id="rfc.section.9.4.14.p.1">The server is refusing to process a request because the request entity is larger than the server is willing or able to process. 
     
    13621372      <p id="rfc.section.9.4.14.p.2">If the condition is temporary, the server <em class="bcp14">SHOULD</em> include a Retry-After header field to indicate that it is temporary and after what time the client <em class="bcp14">MAY</em> try again. 
    13631373      </p> 
    1364       <div id="rfc.iref.54"></div> 
    1365       <div id="rfc.iref.s.32"></div> 
     1374      <div id="rfc.iref.56"></div> 
     1375      <div id="rfc.iref.s.33"></div> 
    13661376      <h3 id="rfc.section.9.4.15"><a href="#rfc.section.9.4.15">9.4.15</a>&nbsp;<a id="status.414" href="#status.414">414 Request-URI Too Long</a></h3> 
    13671377      <p id="rfc.section.9.4.15.p.1">The server is refusing to service the request because the Request-URI is longer than the server is willing to interpret. This 
     
    13711381         servers using fixed-length buffers for reading or manipulating the Request-URI. 
    13721382      </p> 
    1373       <div id="rfc.iref.55"></div> 
    1374       <div id="rfc.iref.s.33"></div> 
     1383      <div id="rfc.iref.57"></div> 
     1384      <div id="rfc.iref.s.34"></div> 
    13751385      <h3 id="rfc.section.9.4.16"><a href="#rfc.section.9.4.16">9.4.16</a>&nbsp;<a id="status.415" href="#status.415">415 Unsupported Media Type</a></h3> 
    13761386      <p id="rfc.section.9.4.16.p.1">The server is refusing to service the request because the entity of the request is in a format not supported by the requested 
    13771387         resource for the requested method. 
    13781388      </p> 
    1379       <div id="rfc.iref.56"></div> 
    1380       <div id="rfc.iref.s.34"></div> 
     1389      <div id="rfc.iref.58"></div> 
     1390      <div id="rfc.iref.s.35"></div> 
    13811391      <h3 id="rfc.section.9.4.17"><a href="#rfc.section.9.4.17">9.4.17</a>&nbsp;<a id="status.416" href="#status.416">416 Requested Range Not Satisfiable</a></h3> 
    13821392      <p id="rfc.section.9.4.17.p.1">The request included a Range request-header field (<a href="p5-range.html#header.range" title="Range">Section 6.4</a> of <a href="#Part5" id="rfc.xref.Part5.10"><cite title="HTTP/1.1, part 5: Range Requests and Partial Responses">[Part5]</cite></a>) and none of the range-specifier values in this field overlap the current extent of the selected resource. 
    13831393      </p> 
    1384       <div id="rfc.iref.57"></div> 
    1385       <div id="rfc.iref.s.35"></div> 
     1394      <div id="rfc.iref.59"></div> 
     1395      <div id="rfc.iref.s.36"></div> 
    13861396      <h3 id="rfc.section.9.4.18"><a href="#rfc.section.9.4.18">9.4.18</a>&nbsp;<a id="status.417" href="#status.417">417 Expectation Failed</a></h3> 
    13871397      <p id="rfc.section.9.4.18.p.1">The expectation given in an Expect request-header field (see <a href="#header.expect" id="rfc.xref.header.expect.2" title="Expect">Section&nbsp;10.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 
     
    13931403         User agents <em class="bcp14">SHOULD</em> display any included entity to the user. These response codes are applicable to any request method. 
    13941404      </p> 
    1395       <div id="rfc.iref.58"></div> 
    1396       <div id="rfc.iref.s.36"></div> 
     1405      <div id="rfc.iref.60"></div> 
     1406      <div id="rfc.iref.s.37"></div> 
    13971407      <h3 id="rfc.section.9.5.1"><a href="#rfc.section.9.5.1">9.5.1</a>&nbsp;<a id="status.500" href="#status.500">500 Internal Server Error</a></h3> 
    13981408      <p id="rfc.section.9.5.1.p.1">The server encountered an unexpected condition which prevented it from fulfilling the request.</p> 
    1399       <div id="rfc.iref.59"></div> 
    1400       <div id="rfc.iref.s.37"></div> 
     1409      <div id="rfc.iref.61"></div> 
     1410      <div id="rfc.iref.s.38"></div> 
    14011411      <h3 id="rfc.section.9.5.2"><a href="#rfc.section.9.5.2">9.5.2</a>&nbsp;<a id="status.501" href="#status.501">501 Not Implemented</a></h3> 
    14021412      <p id="rfc.section.9.5.2.p.1">The server does not support the functionality required to fulfill the request. This is the appropriate response when the server 
    14031413         does not recognize the request method and is not capable of supporting it for any resource. 
    14041414      </p> 
    1405       <div id="rfc.iref.60"></div> 
    1406       <div id="rfc.iref.s.38"></div> 
     1415      <div id="rfc.iref.62"></div> 
     1416      <div id="rfc.iref.s.39"></div> 
    14071417      <h3 id="rfc.section.9.5.3"><a href="#rfc.section.9.5.3">9.5.3</a>&nbsp;<a id="status.502" href="#status.502">502 Bad Gateway</a></h3> 
    14081418      <p id="rfc.section.9.5.3.p.1">The server, while acting as a gateway or proxy, received an invalid response from the upstream server it accessed in attempting 
    14091419         to fulfill the request. 
    14101420      </p> 
    1411       <div id="rfc.iref.61"></div> 
    1412       <div id="rfc.iref.s.39"></div> 
     1421      <div id="rfc.iref.63"></div> 
     1422      <div id="rfc.iref.s.40"></div> 
    14131423      <h3 id="rfc.section.9.5.4"><a href="#rfc.section.9.5.4">9.5.4</a>&nbsp;<a id="status.503" href="#status.503">503 Service Unavailable</a></h3> 
    14141424      <p id="rfc.section.9.5.4.p.1">The server is currently unable to handle the request due to a temporary overloading or maintenance of the server. The implication 
     
    14201430         </dd> 
    14211431      </dl> 
    1422       <div id="rfc.iref.62"></div> 
    1423       <div id="rfc.iref.s.40"></div> 
     1432      <div id="rfc.iref.64"></div> 
     1433      <div id="rfc.iref.s.41"></div> 
    14241434      <h3 id="rfc.section.9.5.5"><a href="#rfc.section.9.5.5">9.5.5</a>&nbsp;<a id="status.504" href="#status.504">504 Gateway Timeout</a></h3> 
    14251435      <p id="rfc.section.9.5.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 
     
    14301440         </dd> 
    14311441      </dl> 
    1432       <div id="rfc.iref.63"></div> 
    1433       <div id="rfc.iref.s.41"></div> 
     1442      <div id="rfc.iref.65"></div> 
     1443      <div id="rfc.iref.s.42"></div> 
    14341444      <h3 id="rfc.section.9.5.6"><a href="#rfc.section.9.5.6">9.5.6</a>&nbsp;<a id="status.505" href="#status.505">505 HTTP Version Not Supported</a></h3> 
    14351445      <p id="rfc.section.9.5.6.p.1">The server does not support, or refuses to support, the protocol version that was used in the request message. The server 
     
    15701580    Retry-After: 120 
    15711581</pre><p id="rfc.section.10.7.p.7">In the latter example, the delay is 2 minutes.</p> 
    1572       <div id="rfc.iref.s.42"></div> 
     1582      <div id="rfc.iref.s.43"></div> 
    15731583      <div id="rfc.iref.h.9"></div> 
    15741584      <h2 id="rfc.section.10.8"><a href="#rfc.section.10.8">10.8</a>&nbsp;<a id="header.server" href="#header.server">Server</a></h2> 
     
    16101620               <tr> 
    16111621                  <th>Method</th> 
     1622                  <th>Safe</th> 
    16121623                  <th>Reference</th> 
    16131624               </tr> 
     
    16161627               <tr> 
    16171628                  <td>CONNECT</td> 
     1629                  <td>no</td> 
    16181630                  <td> <a href="#CONNECT" id="rfc.xref.CONNECT.2" title="CONNECT">Section&nbsp;8.9</a>  
    16191631                  </td> 
     
    16211633               <tr> 
    16221634                  <td>DELETE</td> 
     1635                  <td>no</td> 
    16231636                  <td> <a href="#DELETE" id="rfc.xref.DELETE.2" title="DELETE">Section&nbsp;8.7</a>  
    16241637                  </td> 
     
    16261639               <tr> 
    16271640                  <td>GET</td> 
     1641                  <td>yes</td> 
    16281642                  <td> <a href="#GET" id="rfc.xref.GET.2" title="GET">Section&nbsp;8.3</a>  
    16291643                  </td> 
     
    16311645               <tr> 
    16321646                  <td>HEAD</td> 
     1647                  <td>yes</td> 
    16331648                  <td> <a href="#HEAD" id="rfc.xref.HEAD.2" title="HEAD">Section&nbsp;8.4</a>  
    16341649                  </td> 
     
    16361651               <tr> 
    16371652                  <td>OPTIONS</td> 
     1653                  <td>yes</td> 
    16381654                  <td> <a href="#OPTIONS" id="rfc.xref.OPTIONS.3" title="OPTIONS">Section&nbsp;8.2</a>  
    16391655                  </td> 
     
    16411657               <tr> 
    16421658                  <td>POST</td> 
     1659                  <td>no</td> 
    16431660                  <td> <a href="#POST" id="rfc.xref.POST.2" title="POST">Section&nbsp;8.5</a>  
    16441661                  </td> 
     
    16461663               <tr> 
    16471664                  <td>PUT</td> 
     1665                  <td>no</td> 
    16481666                  <td> <a href="#PUT" id="rfc.xref.PUT.2" title="PUT">Section&nbsp;8.6</a>  
    16491667                  </td> 
     
    16511669               <tr> 
    16521670                  <td>TRACE</td> 
     1671                  <td>yes</td> 
    16531672                  <td> <a href="#TRACE" id="rfc.xref.TRACE.3" title="TRACE">Section&nbsp;8.8</a>  
    16541673                  </td> 
     
    23082327      </p> 
    23092328      <h1 id="rfc.index"><a href="#rfc.index">Index</a></h1> 
    2310       <p class="noprint"><a href="#rfc.index.1">1</a> <a href="#rfc.index.2">2</a> <a href="#rfc.index.3">3</a> <a href="#rfc.index.4">4</a> <a href="#rfc.index.5">5</a> <a href="#rfc.index.A">A</a> <a href="#rfc.index.C">C</a> <a href="#rfc.index.D">D</a> <a href="#rfc.index.E">E</a> <a href="#rfc.index.F">F</a> <a href="#rfc.index.G">G</a> <a href="#rfc.index.H">H</a> <a href="#rfc.index.L">L</a> <a href="#rfc.index.M">M</a> <a href="#rfc.index.O">O</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.U">U</a>  
     2329      <p class="noprint"><a href="#rfc.index.1">1</a> <a href="#rfc.index.2">2</a> <a href="#rfc.index.3">3</a> <a href="#rfc.index.4">4</a> <a href="#rfc.index.5">5</a> <a href="#rfc.index.A">A</a> <a href="#rfc.index.C">C</a> <a href="#rfc.index.D">D</a> <a href="#rfc.index.E">E</a> <a href="#rfc.index.F">F</a> <a href="#rfc.index.G">G</a> <a href="#rfc.index.H">H</a> <a href="#rfc.index.I">I</a> <a href="#rfc.index.L">L</a> <a href="#rfc.index.M">M</a> <a href="#rfc.index.O">O</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.U">U</a>  
    23112330      </p> 
    23122331      <div class="print2col"> 
    23132332         <ul class="ind"> 
    23142333            <li class="indline0"><a id="rfc.index.1" href="#rfc.index.1"><b>1</b></a><ul class="ind"> 
    2315                   <li class="indline1">100 Continue (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.100.1">5</a>, <a class="iref" href="#rfc.iref.23"><b>9.1.1</b></a>, <a class="iref" href="#rfc.xref.status.100.2">11.2</a></li> 
    2316                   <li class="indline1">101 Switching Protocols (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.101.1">5</a>, <a class="iref" href="#rfc.iref.24"><b>9.1.2</b></a>, <a class="iref" href="#rfc.xref.status.101.2">11.2</a></li> 
     2334                  <li class="indline1">100 Continue (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.100.1">5</a>, <a class="iref" href="#rfc.iref.25"><b>9.1.1</b></a>, <a class="iref" href="#rfc.xref.status.100.2">11.2</a></li> 
     2335                  <li class="indline1">101 Switching Protocols (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.101.1">5</a>, <a class="iref" href="#rfc.iref.26"><b>9.1.2</b></a>, <a class="iref" href="#rfc.xref.status.101.2">11.2</a></li> 
    23172336               </ul> 
    23182337            </li> 
    23192338            <li class="indline0"><a id="rfc.index.2" href="#rfc.index.2"><b>2</b></a><ul class="ind"> 
    2320                   <li class="indline1">200 OK (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.200.1">5</a>, <a class="iref" href="#rfc.iref.25"><b>9.2.1</b></a>, <a class="iref" href="#rfc.xref.status.200.2">11.2</a></li> 
    2321                   <li class="indline1">201 Created (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.201.1">5</a>, <a class="iref" href="#rfc.iref.26"><b>9.2.2</b></a>, <a class="iref" href="#rfc.xref.status.201.2">11.2</a>, <a class="iref" href="#rfc.xref.status.201.3">A.1</a></li> 
    2322                   <li class="indline1">202 Accepted (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.202.1">5</a>, <a class="iref" href="#rfc.iref.27"><b>9.2.3</b></a>, <a class="iref" href="#rfc.xref.status.202.2">11.2</a></li> 
    2323                   <li class="indline1">203 Non-Authoritative Information (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.203.1">5</a>, <a class="iref" href="#rfc.iref.28"><b>9.2.4</b></a>, <a class="iref" href="#rfc.xref.status.203.2">11.2</a></li> 
    2324                   <li class="indline1">204 No Content (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.204.1">5</a>, <a class="iref" href="#rfc.iref.29"><b>9.2.5</b></a>, <a class="iref" href="#rfc.xref.status.204.2">11.2</a></li> 
    2325                   <li class="indline1">205 Reset Content (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.205.1">5</a>, <a class="iref" href="#rfc.iref.30"><b>9.2.6</b></a>, <a class="iref" href="#rfc.xref.status.205.2">11.2</a></li> 
    2326                   <li class="indline1">206 Partial Content (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.206.1">5</a>, <a class="iref" href="#rfc.iref.31"><b>9.2.7</b></a>, <a class="iref" href="#rfc.xref.status.206.2">11.2</a></li> 
     2339                  <li class="indline1">200 OK (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.200.1">5</a>, <a class="iref" href="#rfc.iref.27"><b>9.2.1</b></a>, <a class="iref" href="#rfc.xref.status.200.2">11.2</a></li> 
     2340                  <li class="indline1">201 Created (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.201.1">5</a>, <a class="iref" href="#rfc.iref.28"><b>9.2.2</b></a>, <a class="iref" href="#rfc.xref.status.201.2">11.2</a>, <a class="iref" href="#rfc.xref.status.201.3">A.1</a></li> 
     2341                  <li class="indline1">202 Accepted (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.202.1">5</a>, <a class="iref" href="#rfc.iref.29"><b>9.2.3</b></a>, <a class="iref" href="#rfc.xref.status.202.2">11.2</a></li> 
     2342                  <li class="indline1">203 Non-Authoritative Information (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.203.1">5</a>, <a class="iref" href="#rfc.iref.30"><b>9.2.4</b></a>, <a class="iref" href="#rfc.xref.status.203.2">11.2</a></li> 
     2343                  <li class="indline1">204 No Content (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.204.1">5</a>, <a class="iref" href="#rfc.iref.31"><b>9.2.5</b></a>, <a class="iref" href="#rfc.xref.status.204.2">11.2</a></li> 
     2344                  <li class="indline1">205 Reset Content (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.205.1">5</a>, <a class="iref" href="#rfc.iref.32"><b>9.2.6</b></a>, <a class="iref" href="#rfc.xref.status.205.2">11.2</a></li> 
     2345                  <li class="indline1">206 Partial Content (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.206.1">5</a>, <a class="iref" href="#rfc.iref.33"><b>9.2.7</b></a>, <a class="iref" href="#rfc.xref.status.206.2">11.2</a></li> 
    23272346               </ul> 
    23282347            </li> 
    23292348            <li class="indline0"><a id="rfc.index.3" href="#rfc.index.3"><b>3</b></a><ul class="ind"> 
    2330                   <li class="indline1">300 Multiple Choices (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.300.1">5</a>, <a class="iref" href="#rfc.iref.32"><b>9.3.1</b></a>, <a class="iref" href="#rfc.xref.status.300.2">11.2</a></li> 
    2331                   <li class="indline1">301 Moved Permanently (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.301.1">5</a>, <a class="iref" href="#rfc.iref.33"><b>9.3.2</b></a>, <a class="iref" href="#rfc.xref.status.301.2">11.2</a>, <a class="iref" href="#rfc.xref.status.301.3">A.2</a></li> 
    2332                   <li class="indline1">302 Found (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.302.1">5</a>, <a class="iref" href="#rfc.iref.34"><b>9.3.3</b></a>, <a class="iref" href="#rfc.xref.status.302.2">11.2</a>, <a class="iref" href="#rfc.xref.status.302.3">A.2</a></li> 
    2333                   <li class="indline1">303 See Other (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.303.1">5</a>, <a class="iref" href="#rfc.iref.35"><b>9.3.4</b></a>, <a class="iref" href="#rfc.xref.status.303.2">11.2</a></li> 
    2334                   <li class="indline1">304 Not Modified (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.304.1">5</a>, <a class="iref" href="#rfc.iref.36"><b>9.3.5</b></a>, <a class="iref" href="#rfc.xref.status.304.2">11.2</a></li> 
    2335                   <li class="indline1">305 Use Proxy (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.305.1">5</a>, <a class="iref" href="#rfc.iref.37"><b>9.3.6</b></a>, <a class="iref" href="#rfc.xref.status.305.2">11.2</a>, <a class="iref" href="#rfc.xref.status.305.3">A.2</a></li> 
    2336                   <li class="indline1">306 (Unused) (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.iref.38"><b>9.3.7</b></a>, <a class="iref" href="#rfc.xref.status.306.1">11.2</a></li> 
    2337                   <li class="indline1">307 Temporary Redirect (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.307.1">5</a>, <a class="iref" href="#rfc.iref.39"><b>9.3.8</b></a>, <a class="iref" href="#rfc.xref.status.307.2">11.2</a>, <a class="iref" href="#rfc.xref.status.307.3">A.2</a></li> 
     2349                  <li class="indline1">300 Multiple Choices (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.300.1">5</a>, <a class="iref" href="#rfc.iref.34"><b>9.3.1</b></a>, <a class="iref" href="#rfc.xref.status.300.2">11.2</a></li> 
     2350                  <li class="indline1">301 Moved Permanently (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.301.1">5</a>, <a class="iref" href="#rfc.iref.35"><b>9.3.2</b></a>, <a class="iref" href="#rfc.xref.status.301.2">11.2</a>, <a class="iref" href="#rfc.xref.status.301.3">A.2</a></li> 
     2351                  <li class="indline1">302 Found (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.302.1">5</a>, <a class="iref" href="#rfc.iref.36"><b>9.3.3</b></a>, <a class="iref" href="#rfc.xref.status.302.2">11.2</a>, <a class="iref" href="#rfc.xref.status.302.3">A.2</a></li> 
     2352                  <li class="indline1">303 See Other (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.303.1">5</a>, <a class="iref" href="#rfc.iref.37"><b>9.3.4</b></a>, <a class="iref" href="#rfc.xref.status.303.2">11.2</a></li> 
     2353                  <li class="indline1">304 Not Modified (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.304.1">5</a>, <a class="iref" href="#rfc.iref.38"><b>9.3.5</b></a>, <a class="iref" href="#rfc.xref.status.304.2">11.2</a></li> 
     2354                  <li class="indline1">305 Use Proxy (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.305.1">5</a>, <a class="iref" href="#rfc.iref.39"><b>9.3.6</b></a>, <a class="iref" href="#rfc.xref.status.305.2">11.2</a>, <a class="iref" href="#rfc.xref.status.305.3">A.2</a></li> 
     2355                  <li class="indline1">306 (Unused) (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.iref.40"><b>9.3.7</b></a>, <a class="iref" href="#rfc.xref.status.306.1">11.2</a></li> 
     2356                  <li class="indline1">307 Temporary Redirect (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.307.1">5</a>, <a class="iref" href="#rfc.iref.41"><b>9.3.8</b></a>, <a class="iref" href="#rfc.xref.status.307.2">11.2</a>, <a class="iref" href="#rfc.xref.status.307.3">A.2</a></li> 
    23382357               </ul> 
    23392358            </li> 
    23402359            <li class="indline0"><a id="rfc.index.4" href="#rfc.index.4"><b>4</b></a><ul class="ind"> 
    2341                   <li class="indline1">400 Bad Request (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.400.1">5</a>, <a class="iref" href="#rfc.iref.40"><b>9.4.1</b></a>, <a class="iref" href="#rfc.xref.status.400.2">11.2</a></li> 
    2342                   <li class="indline1">401 Unauthorized (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.401.1">5</a>, <a class="iref" href="#rfc.iref.41"><b>9.4.2</b></a>, <a class="iref" href="#rfc.xref.status.401.2">11.2</a></li> 
    2343                   <li class="indline1">402 Payment Required (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.402.1">5</a>, <a class="iref" href="#rfc.iref.42"><b>9.4.3</b></a>, <a class="iref" href="#rfc.xref.status.402.2">11.2</a></li> 
    2344                   <li class="indline1">403 Forbidden (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.403.1">5</a>, <a class="iref" href="#rfc.iref.43"><b>9.4.4</b></a>, <a class="iref" href="#rfc.xref.status.403.2">11.2</a>, <a class="iref" href="#rfc.xref.status.403.3">A.1</a></li> 
    2345                   <li class="indline1">404 Not Found (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.404.1">5</a>, <a class="iref" href="#rfc.iref.44"><b>9.4.5</b></a>, <a class="iref" href="#rfc.xref.status.404.2">11.2</a>, <a class="iref" href="#rfc.xref.status.404.3">A.1</a></li> 
    2346                   <li class="indline1">405 Method Not Allowed (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.405.1">5</a>, <a class="iref" href="#rfc.iref.45"><b>9.4.6</b></a>, <a class="iref" href="#rfc.xref.status.405.2">11.2</a></li> 
    2347                   <li class="indline1">406 Not Acceptable (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.406.1">5</a>, <a class="iref" href="#rfc.iref.46"><b>9.4.7</b></a>, <a class="iref" href="#rfc.xref.status.406.2">11.2</a></li> 
    2348                   <li class="indline1">407 Proxy Authentication Required (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.407.1">5</a>, <a class="iref" href="#rfc.iref.47"><b>9.4.8</b></a>, <a class="iref" href="#rfc.xref.status.407.2">11.2</a></li> 
    2349                   <li class="indline1">408 Request Timeout (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.408.1">5</a>, <a class="iref" href="#rfc.iref.48"><b>9.4.9</b></a>, <a class="iref" href="#rfc.xref.status.408.2">11.2</a></li> 
    2350                   <li class="indline1">409 Conflict (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.409.1">5</a>, <a class="iref" href="#rfc.iref.49"><b>9.4.10</b></a>, <a class="iref" href="#rfc.xref.status.409.2">11.2</a></li> 
    2351                   <li class="indline1">410 Gone (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.410.1">5</a>, <a class="iref" href="#rfc.iref.50"><b>9.4.11</b></a>, <a class="iref" href="#rfc.xref.status.410.2">11.2</a>, <a class="iref" href="#rfc.xref.status.410.3">A.1</a></li> 
    2352                   <li class="indline1">411 Length Required (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.411.1">5</a>, <a class="iref" href="#rfc.iref.51"><b>9.4.12</b></a>, <a class="iref" href="#rfc.xref.status.411.2">11.2</a></li> 
    2353                   <li class="indline1">412 Precondition Failed (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.412.1">5</a>, <a class="iref" href="#rfc.iref.52"><b>9.4.13</b></a>, <a class="iref" href="#rfc.xref.status.412.2">11.2</a></li> 
    2354                   <li class="indline1">413 Request Entity Too Large (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.413.1">5</a>, <a class="iref" href="#rfc.iref.53"><b>9.4.14</b></a>, <a class="iref" href="#rfc.xref.status.413.2">11.2</a></li> 
    2355                   <li class="indline1">414 Request-URI Too Long (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.414.1">5</a>, <a class="iref" href="#rfc.iref.54"><b>9.4.15</b></a>, <a class="iref" href="#rfc.xref.status.414.2">11.2</a></li> 
    2356                   <li class="indline1">415 Unsupported Media Type (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.415.1">5</a>, <a class="iref" href="#rfc.iref.55"><b>9.4.16</b></a>, <a class="iref" href="#rfc.xref.status.415.2">11.2</a></li> 
    2357                   <li class="indline1">416 Requested Range Not Satisfiable (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.416.1">5</a>, <a class="iref" href="#rfc.iref.56"><b>9.4.17</b></a>, <a class="iref" href="#rfc.xref.status.416.2">11.2</a></li> 
    2358                   <li class="indline1">417 Expectation Failed (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.417.1">5</a>, <a class="iref" href="#rfc.iref.57"><b>9.4.18</b></a>, <a class="iref" href="#rfc.xref.status.417.2">11.2</a></li> 
     2360                  <li class="indline1">400 Bad Request (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.400.1">5</a>, <a class="iref" href="#rfc.iref.42"><b>9.4.1</b></a>, <a class="iref" href="#rfc.xref.status.400.2">11.2</a></li> 
     2361                  <li class="indline1">401 Unauthorized (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.401.1">5</a>, <a class="iref" href="#rfc.iref.43"><b>9.4.2</b></a>, <a class="iref" href="#rfc.xref.status.401.2">11.2</a></li> 
     2362                  <li class="indline1">402 Payment Required (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.402.1">5</a>, <a class="iref" href="#rfc.iref.44"><b>9.4.3</b></a>, <a class="iref" href="#rfc.xref.status.402.2">11.2</a></li> 
     2363                  <li class="indline1">403 Forbidden (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.403.1">5</a>, <a class="iref" href="#rfc.iref.45"><b>9.4.4</b></a>, <a class="iref" href="#rfc.xref.status.403.2">11.2</a>, <a class="iref" href="#rfc.xref.status.403.3">A.1</a></li> 
     2364                  <li class="indline1">404 Not Found (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.404.1">5</a>, <a class="iref" href="#rfc.iref.46"><b>9.4.5</b></a>, <a class="iref" href="#rfc.xref.status.404.2">11.2</a>, <a class="iref" href="#rfc.xref.status.404.3">A.1</a></li> 
     2365                  <li class="indline1">405 Method Not Allowed (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.405.1">5</a>, <a class="iref" href="#rfc.iref.47"><b>9.4.6</b></a>, <a class="iref" href="#rfc.xref.status.405.2">11.2</a></li> 
     2366                  <li class="indline1">406 Not Acceptable (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.406.1">5</a>, <a class="iref" href="#rfc.iref.48"><b>9.4.7</b></a>, <a class="iref" href="#rfc.xref.status.406.2">11.2</a></li> 
     2367                  <li class="indline1">407 Proxy Authentication Required (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.407.1">5</a>, <a class="iref" href="#rfc.iref.49"><b>9.4.8</b></a>, <a class="iref" href="#rfc.xref.status.407.2">11.2</a></li> 
     2368                  <li class="indline1">408 Request Timeout (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.408.1">5</a>, <a class="iref" href="#rfc.iref.50"><b>9.4.9</b></a>, <a class="iref" href="#rfc.xref.status.408.2">11.2</a></li> 
     2369                  <li class="indline1">409 Conflict (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.409.1">5</a>, <a class="iref" href="#rfc.iref.51"><b>9.4.10</b></a>, <a class="iref" href="#rfc.xref.status.409.2">11.2</a></li> 
     2370                  <li class="indline1">410 Gone (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.410.1">5</a>, <a class="iref" href="#rfc.iref.52"><b>9.4.11</b></a>, <a class="iref" href="#rfc.xref.status.410.2">11.2</a>, <a class="iref" href="#rfc.xref.status.410.3">A.1</a></li> 
     2371                  <li class="indline1">411 Length Required (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.411.1">5</a>, <a class="iref" href="#rfc.iref.53"><b>9.4.12</b></a>, <a class="iref" href="#rfc.xref.status.411.2">11.2</a></li> 
     2372                  <li class="indline1">412 Precondition Failed (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.412.1">5</a>, <a class="iref" href="#rfc.iref.54"><b>9.4.13</b></a>, <a class="iref" href="#rfc.xref.status.412.2">11.2</a></li> 
     2373                  <li class="indline1">413 Request Entity Too Large (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.413.1">5</a>, <a class="iref" href="#rfc.iref.55"><b>9.4.14</b></a>, <a class="iref" href="#rfc.xref.status.413.2">11.2</a></li> 
     2374                  <li class="indline1">414 Request-URI Too Long (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.414.1">5</a>, <a class="iref" href="#rfc.iref.56"><b>9.4.15</b></a>, <a class="iref" href="#rfc.xref.status.414.2">11.2</a></li> 
     2375                  <li class="indline1">415 Unsupported Media Type (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.415.1">5</a>, <a class="iref" href="#rfc.iref.57"><b>9.4.16</b></a>, <a class="iref" href="#rfc.xref.status.415.2">11.2</a></li> 
     2376                  <li class="indline1">416 Requested Range Not Satisfiable (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.416.1">5</a>, <a class="iref" href="#rfc.iref.58"><b>9.4.17</b></a>, <a class="iref" href="#rfc.xref.status.416.2">11.2</a></li> 
     2377                  <li class="indline1">417 Expectation Failed (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.417.1">5</a>, <a class="iref" href="#rfc.iref.59"><b>9.4.18</b></a>, <a class="iref" href="#rfc.xref.status.417.2">11.2</a></li> 
    23592378               </ul> 
    23602379            </li> 
    23612380            <li class="indline0"><a id="rfc.index.5" href="#rfc.index.5"><b>5</b></a><ul class="ind"> 
    2362                   <li class="indline1">500 Internal Server Error (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.500.1">5</a>, <a class="iref" href="#rfc.iref.58"><b>9.5.1</b></a>, <a class="iref" href="#rfc.xref.status.500.2">11.2</a></li> 
    2363                   <li class="indline1">501 Not Implemented (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.501.1">5</a>, <a class="iref" href="#rfc.iref.59"><b>9.5.2</b></a>, <a class="iref" href="#rfc.xref.status.501.2">11.2</a></li> 
    2364                   <li class="indline1">502 Bad Gateway (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.502.1">5</a>, <a class="iref" href="#rfc.iref.60"><b>9.5.3</b></a>, <a class="iref" href="#rfc.xref.status.502.2">11.2</a></li> 
    2365                   <li class="indline1">503 Service Unavailable (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.503.1">5</a>, <a class="iref" href="#rfc.iref.61"><b>9.5.4</b></a>, <a class="iref" href="#rfc.xref.status.503.2">11.2</a></li> 
    2366                   <li class="indline1">504 Gateway Timeout (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.504.1">5</a>, <a class="iref" href="#rfc.iref.62"><b>9.5.5</b></a>, <a class="iref" href="#rfc.xref.status.504.2">11.2</a>, <a class="iref" href="#rfc.xref.status.504.3">A.1</a></li> 
    2367                   <li class="indline1">505 HTTP Version Not Supported (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.505.1">5</a>, <a class="iref" href="#rfc.iref.63"><b>9.5.6</b></a>, <a class="iref" href="#rfc.xref.status.505.2">11.2</a></li> 
     2381                  <li class="indline1">500 Internal Server Error (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.500.1">5</a>, <a class="iref" href="#rfc.iref.60"><b>9.5.1</b></a>, <a class="iref" href="#rfc.xref.status.500.2">11.2</a></li> 
     2382                  <li class="indline1">501 Not Implemented (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.501.1">5</a>, <a class="iref" href="#rfc.iref.61"><b>9.5.2</b></a>, <a class="iref" href="#rfc.xref.status.501.2">11.2</a></li> 
     2383                  <li class="indline1">502 Bad Gateway (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.502.1">5</a>, <a class="iref" href="#rfc.iref.62"><b>9.5.3</b></a>, <a class="iref" href="#rfc.xref.status.502.2">11.2</a></li> 
     2384                  <li class="indline1">503 Service Unavailable (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.503.1">5</a>, <a class="iref" href="#rfc.iref.63"><b>9.5.4</b></a>, <a class="iref" href="#rfc.xref.status.503.2">11.2</a></li> 
     2385                  <li class="indline1">504 Gateway Timeout (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.504.1">5</a>, <a class="iref" href="#rfc.iref.64"><b>9.5.5</b></a>, <a class="iref" href="#rfc.xref.status.504.2">11.2</a>, <a class="iref" href="#rfc.xref.status.504.3">A.1</a></li> 
     2386                  <li class="indline1">505 HTTP Version Not Supported (status code)&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.505.1">5</a>, <a class="iref" href="#rfc.iref.65"><b>9.5.6</b></a>, <a class="iref" href="#rfc.xref.status.505.2">11.2</a></li> 
    23682387               </ul> 
    23692388            </li> 
     
    24312450                     </ul> 
    24322451                  </li> 
     2452               </ul> 
     2453            </li> 
     2454            <li class="indline0"><a id="rfc.index.I" href="#rfc.index.I"><b>I</b></a><ul class="ind"> 
     2455                  <li class="indline1">Idempotent Methods&nbsp;&nbsp;<a class="iref" href="#rfc.iref.i.1"><b>8.1.2</b></a></li> 
    24332456               </ul> 
    24342457            </li> 
     
    25432566            </li> 
    25442567            <li class="indline0"><a id="rfc.index.S" href="#rfc.index.S"><b>S</b></a><ul class="ind"> 
    2545                   <li class="indline1">Server header&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.server.1">6</a>, <a class="iref" href="#rfc.iref.s.42"><b>10.8</b></a>, <a class="iref" href="#rfc.xref.header.server.2">11.3</a>, <a class="iref" href="#rfc.xref.header.server.3">12.1</a>, <a class="iref" href="#rfc.xref.header.server.4">A.2</a></li> 
     2568                  <li class="indline1">Safe Methods&nbsp;&nbsp;<a class="iref" href="#rfc.iref.s.1"><b>8.1.1</b></a></li> 
     2569                  <li class="indline1">Server header&nbsp;&nbsp;<a class="iref" href="#rfc.xref.header.server.1">6</a>, <a class="iref" href="#rfc.iref.s.43"><b>10.8</b></a>, <a class="iref" href="#rfc.xref.header.server.2">11.3</a>, <a class="iref" href="#rfc.xref.header.server.3">12.1</a>, <a class="iref" href="#rfc.xref.header.server.4">A.2</a></li> 
    25462570                  <li class="indline1">Status Codes&nbsp;&nbsp; 
    25472571                     <ul class="ind"> 
    2548                         <li class="indline1">100 Continue&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.100.1">5</a>, <a class="iref" href="#rfc.iref.s.1"><b>9.1.1</b></a>, <a class="iref" href="#rfc.xref.status.100.2">11.2</a></li> 
    2549                         <li class="indline1">101 Switching Protocols&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.101.1">5</a>, <a class="iref" href="#rfc.iref.s.2"><b>9.1.2</b></a>, <a class="iref" href="#rfc.xref.status.101.2">11.2</a></li> 
    2550                         <li class="indline1">200 OK&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.200.1">5</a>, <a class="iref" href="#rfc.iref.s.3"><b>9.2.1</b></a>, <a class="iref" href="#rfc.xref.status.200.2">11.2</a></li> 
    2551                         <li class="indline1">201 Created&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.201.1">5</a>, <a class="iref" href="#rfc.iref.s.4"><b>9.2.2</b></a>, <a class="iref" href="#rfc.xref.status.201.2">11.2</a>, <a class="iref" href="#rfc.xref.status.201.3">A.1</a></li> 
    2552                         <li class="indline1">202 Accepted&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.202.1">5</a>, <a class="iref" href="#rfc.iref.s.5"><b>9.2.3</b></a>, <a class="iref" href="#rfc.xref.status.202.2">11.2</a></li> 
    2553                         <li class="indline1">203 Non-Authoritative Information&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.203.1">5</a>, <a class="iref" href="#rfc.iref.s.6"><b>9.2.4</b></a>, <a class="iref" href="#rfc.xref.status.203.2">11.2</a></li> 
    2554                         <li class="indline1">204 No Content&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.204.1">5</a>, <a class="iref" href="#rfc.iref.s.7"><b>9.2.5</b></a>, <a class="iref" href="#rfc.xref.status.204.2">11.2</a></li> 
    2555                         <li class="indline1">205 Reset Content&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.205.1">5</a>, <a class="iref" href="#rfc.iref.s.8"><b>9.2.6</b></a>, <a class="iref" href="#rfc.xref.status.205.2">11.2</a></li> 
    2556                         <li class="indline1">206 Partial Content&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.206.1">5</a>, <a class="iref" href="#rfc.iref.s.9"><b>9.2.7</b></a>, <a class="iref" href="#rfc.xref.status.206.2">11.2</a></li> 
    2557                         <li class="indline1">300 Multiple Choices&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.300.1">5</a>, <a class="iref" href="#rfc.iref.s.10"><b>9.3.1</b></a>, <a class="iref" href="#rfc.xref.status.300.2">11.2</a></li> 
    2558                         <li class="indline1">301 Moved Permanently&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.301.1">5</a>, <a class="iref" href="#rfc.iref.s.11"><b>9.3.2</b></a>, <a class="iref" href="#rfc.xref.status.301.2">11.2</a>, <a class="iref" href="#rfc.xref.status.301.3">A.2</a></li> 
    2559                         <li class="indline1">302 Found&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.302.1">5</a>, <a class="iref" href="#rfc.iref.s.12"><b>9.3.3</b></a>, <a class="iref" href="#rfc.xref.status.302.2">11.2</a>, <a class="iref" href="#rfc.xref.status.302.3">A.2</a></li> 
    2560                         <li class="indline1">303 See Other&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.303.1">5</a>, <a class="iref" href="#rfc.iref.s.13"><b>9.3.4</b></a>, <a class="iref" href="#rfc.xref.status.303.2">11.2</a></li> 
    2561                         <li class="indline1">304 Not Modified&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.304.1">5</a>, <a class="iref" href="#rfc.iref.s.14"><b>9.3.5</b></a>, <a class="iref" href="#rfc.xref.status.304.2">11.2</a></li> 
    2562                         <li class="indline1">305 Use Proxy&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.305.1">5</a>, <a class="iref" href="#rfc.iref.s.15"><b>9.3.6</b></a>, <a class="iref" href="#rfc.xref.status.305.2">11.2</a>, <a class="iref" href="#rfc.xref.status.305.3">A.2</a></li> 
    2563                         <li class="indline1">306 (Unused)&nbsp;&nbsp;<a class="iref" href="#rfc.iref.s.16"><b>9.3.7</b></a>, <a class="iref" href="#rfc.xref.status.306.1">11.2</a></li> 
    2564                         <li class="indline1">307 Temporary Redirect&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.307.1">5</a>, <a class="iref" href="#rfc.iref.s.17"><b>9.3.8</b></a>, <a class="iref" href="#rfc.xref.status.307.2">11.2</a>, <a class="iref" href="#rfc.xref.status.307.3">A.2</a></li> 
    2565                         <li class="indline1">400 Bad Request&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.400.1">5</a>, <a class="iref" href="#rfc.iref.s.18"><b>9.4.1</b></a>, <a class="iref" href="#rfc.xref.status.400.2">11.2</a></li> 
    2566                         <li class="indline1">401 Unauthorized&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.401.1">5</a>, <a class="iref" href="#rfc.iref.s.19"><b>9.4.2</b></a>, <a class="iref" href="#rfc.xref.status.401.2">11.2</a></li> 
    2567                         <li class="indline1">402 Payment Required&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.402.1">5</a>, <a class="iref" href="#rfc.iref.s.20"><b>9.4.3</b></a>, <a class="iref" href="#rfc.xref.status.402.2">11.2</a></li> 
    2568                         <li class="indline1">403 Forbidden&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.403.1">5</a>, <a class="iref" href="#rfc.iref.s.21"><b>9.4.4</b></a>, <a class="iref" href="#rfc.xref.status.403.2">11.2</a>, <a class="iref" href="#rfc.xref.status.403.3">A.1</a></li> 
    2569                         <li class="indline1">404 Not Found&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.404.1">5</a>, <a class="iref" href="#rfc.iref.s.22"><b>9.4.5</b></a>, <a class="iref" href="#rfc.xref.status.404.2">11.2</a>, <a class="iref" href="#rfc.xref.status.404.3">A.1</a></li> 
    2570                         <li class="indline1">405 Method Not Allowed&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.405.1">5</a>, <a class="iref" href="#rfc.iref.s.23"><b>9.4.6</b></a>, <a class="iref" href="#rfc.xref.status.405.2">11.2</a></li> 
    2571                         <li class="indline1">406 Not Acceptable&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.406.1">5</a>, <a class="iref" href="#rfc.iref.s.24"><b>9.4.7</b></a>, <a class="iref" href="#rfc.xref.status.406.2">11.2</a></li> 
    2572                         <li class="indline1">407 Proxy Authentication Required&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.407.1">5</a>, <a class="iref" href="#rfc.iref.s.25"><b>9.4.8</b></a>, <a class="iref" href="#rfc.xref.status.407.2">11.2</a></li> 
    2573                         <li class="indline1">408 Request Timeout&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.408.1">5</a>, <a class="iref" href="#rfc.iref.s.26"><b>9.4.9</b></a>, <a class="iref" href="#rfc.xref.status.408.2">11.2</a></li> 
    2574                         <li class="indline1">409 Conflict&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.409.1">5</a>, <a class="iref" href="#rfc.iref.s.27"><b>9.4.10</b></a>, <a class="iref" href="#rfc.xref.status.409.2">11.2</a></li> 
    2575                         <li class="indline1">410 Gone&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.410.1">5</a>, <a class="iref" href="#rfc.iref.s.28"><b>9.4.11</b></a>, <a class="iref" href="#rfc.xref.status.410.2">11.2</a>, <a class="iref" href="#rfc.xref.status.410.3">A.1</a></li> 
    2576                         <li class="indline1">411 Length Required&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.411.1">5</a>, <a class="iref" href="#rfc.iref.s.29"><b>9.4.12</b></a>, <a class="iref" href="#rfc.xref.status.411.2">11.2</a></li> 
    2577                         <li class="indline1">412 Precondition Failed&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.412.1">5</a>, <a class="iref" href="#rfc.iref.s.30"><b>9.4.13</b></a>, <a class="iref" href="#rfc.xref.status.412.2">11.2</a></li> 
    2578                         <li class="indline1">413 Request Entity Too Large&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.413.1">5</a>, <a class="iref" href="#rfc.iref.s.31"><b>9.4.14</b></a>, <a class="iref" href="#rfc.xref.status.413.2">11.2</a></li> 
    2579                         <li class="indline1">414 Request-URI Too Long&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.414.1">5</a>, <a class="iref" href="#rfc.iref.s.32"><b>9.4.15</b></a>, <a class="iref" href="#rfc.xref.status.414.2">11.2</a></li> 
    2580                         <li class="indline1">415 Unsupported Media Type&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.415.1">5</a>, <a class="iref" href="#rfc.iref.s.33"><b>9.4.16</b></a>, <a class="iref" href="#rfc.xref.status.415.2">11.2</a></li> 
    2581                         <li class="indline1">416 Requested Range Not Satisfiable&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.416.1">5</a>, <a class="iref" href="#rfc.iref.s.34"><b>9.4.17</b></a>, <a class="iref" href="#rfc.xref.status.416.2">11.2</a></li> 
    2582                         <li class="indline1">417 Expectation Failed&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.417.1">5</a>, <a class="iref" href="#rfc.iref.s.35"><b>9.4.18</b></a>, <a class="iref" href="#rfc.xref.status.417.2">11.2</a></li> 
    2583                         <li class="indline1">500 Internal Server Error&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.500.1">5</a>, <a class="iref" href="#rfc.iref.s.36"><b>9.5.1</b></a>, <a class="iref" href="#rfc.xref.status.500.2">11.2</a></li> 
    2584                         <li class="indline1">501 Not Implemented&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.501.1">5</a>, <a class="iref" href="#rfc.iref.s.37"><b>9.5.2</b></a>, <a class="iref" href="#rfc.xref.status.501.2">11.2</a></li> 
    2585                         <li class="indline1">502 Bad Gateway&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.502.1">5</a>, <a class="iref" href="#rfc.iref.s.38"><b>9.5.3</b></a>, <a class="iref" href="#rfc.xref.status.502.2">11.2</a></li> 
    2586                         <li class="indline1">503 Service Unavailable&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.503.1">5</a>, <a class="iref" href="#rfc.iref.s.39"><b>9.5.4</b></a>, <a class="iref" href="#rfc.xref.status.503.2">11.2</a></li> 
    2587                         <li class="indline1">504 Gateway Timeout&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.504.1">5</a>, <a class="iref" href="#rfc.iref.s.40"><b>9.5.5</b></a>, <a class="iref" href="#rfc.xref.status.504.2">11.2</a>, <a class="iref" href="#rfc.xref.status.504.3">A.1</a></li> 
    2588                         <li class="indline1">505 HTTP Version Not Supported&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.505.1">5</a>, <a class="iref" href="#rfc.iref.s.41"><b>9.5.6</b></a>, <a class="iref" href="#rfc.xref.status.505.2">11.2</a></li> 
     2572                        <li class="indline1">100 Continue&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.100.1">5</a>, <a class="iref" href="#rfc.iref.s.2"><b>9.1.1</b></a>, <a class="iref" href="#rfc.xref.status.100.2">11.2</a></li> 
     2573                        <li class="indline1">101 Switching Protocols&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.101.1">5</a>, <a class="iref" href="#rfc.iref.s.3"><b>9.1.2</b></a>, <a class="iref" href="#rfc.xref.status.101.2">11.2</a></li> 
     2574                        <li class="indline1">200 OK&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.200.1">5</a>, <a class="iref" href="#rfc.iref.s.4"><b>9.2.1</b></a>, <a class="iref" href="#rfc.xref.status.200.2">11.2</a></li> 
     2575                        <li class="indline1">201 Created&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.201.1">5</a>, <a class="iref" href="#rfc.iref.s.5"><b>9.2.2</b></a>, <a class="iref" href="#rfc.xref.status.201.2">11.2</a>, <a class="iref" href="#rfc.xref.status.201.3">A.1</a></li> 
     2576                        <li class="indline1">202 Accepted&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.202.1">5</a>, <a class="iref" href="#rfc.iref.s.6"><b>9.2.3</b></a>, <a class="iref" href="#rfc.xref.status.202.2">11.2</a></li> 
     2577                        <li class="indline1">203 Non-Authoritative Information&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.203.1">5</a>, <a class="iref" href="#rfc.iref.s.7"><b>9.2.4</b></a>, <a class="iref" href="#rfc.xref.status.203.2">11.2</a></li> 
     2578                        <li class="indline1">204 No Content&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.204.1">5</a>, <a class="iref" href="#rfc.iref.s.8"><b>9.2.5</b></a>, <a class="iref" href="#rfc.xref.status.204.2">11.2</a></li> 
     2579                        <li class="indline1">205 Reset Content&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.205.1">5</a>, <a class="iref" href="#rfc.iref.s.9"><b>9.2.6</b></a>, <a class="iref" href="#rfc.xref.status.205.2">11.2</a></li> 
     2580                        <li class="indline1">206 Partial Content&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.206.1">5</a>, <a class="iref" href="#rfc.iref.s.10"><b>9.2.7</b></a>, <a class="iref" href="#rfc.xref.status.206.2">11.2</a></li> 
     2581                        <li class="indline1">300 Multiple Choices&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.300.1">5</a>, <a class="iref" href="#rfc.iref.s.11"><b>9.3.1</b></a>, <a class="iref" href="#rfc.xref.status.300.2">11.2</a></li> 
     2582                        <li class="indline1">301 Moved Permanently&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.301.1">5</a>, <a class="iref" href="#rfc.iref.s.12"><b>9.3.2</b></a>, <a class="iref" href="#rfc.xref.status.301.2">11.2</a>, <a class="iref" href="#rfc.xref.status.301.3">A.2</a></li> 
     2583                        <li class="indline1">302 Found&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.302.1">5</a>, <a class="iref" href="#rfc.iref.s.13"><b>9.3.3</b></a>, <a class="iref" href="#rfc.xref.status.302.2">11.2</a>, <a class="iref" href="#rfc.xref.status.302.3">A.2</a></li> 
     2584                        <li class="indline1">303 See Other&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.303.1">5</a>, <a class="iref" href="#rfc.iref.s.14"><b>9.3.4</b></a>, <a class="iref" href="#rfc.xref.status.303.2">11.2</a></li> 
     2585                        <li class="indline1">304 Not Modified&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.304.1">5</a>, <a class="iref" href="#rfc.iref.s.15"><b>9.3.5</b></a>, <a class="iref" href="#rfc.xref.status.304.2">11.2</a></li> 
     2586                        <li class="indline1">305 Use Proxy&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.305.1">5</a>, <a class="iref" href="#rfc.iref.s.16"><b>9.3.6</b></a>, <a class="iref" href="#rfc.xref.status.305.2">11.2</a>, <a class="iref" href="#rfc.xref.status.305.3">A.2</a></li> 
     2587                        <li class="indline1">306 (Unused)&nbsp;&nbsp;<a class="iref" href="#rfc.iref.s.17"><b>9.3.7</b></a>, <a class="iref" href="#rfc.xref.status.306.1">11.2</a></li> 
     2588                        <li class="indline1">307 Temporary Redirect&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.307.1">5</a>, <a class="iref" href="#rfc.iref.s.18"><b>9.3.8</b></a>, <a class="iref" href="#rfc.xref.status.307.2">11.2</a>, <a class="iref" href="#rfc.xref.status.307.3">A.2</a></li> 
     2589                        <li class="indline1">400 Bad Request&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.400.1">5</a>, <a class="iref" href="#rfc.iref.s.19"><b>9.4.1</b></a>, <a class="iref" href="#rfc.xref.status.400.2">11.2</a></li> 
     2590                        <li class="indline1">401 Unauthorized&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.401.1">5</a>, <a class="iref" href="#rfc.iref.s.20"><b>9.4.2</b></a>, <a class="iref" href="#rfc.xref.status.401.2">11.2</a></li> 
     2591                        <li class="indline1">402 Payment Required&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.402.1">5</a>, <a class="iref" href="#rfc.iref.s.21"><b>9.4.3</b></a>, <a class="iref" href="#rfc.xref.status.402.2">11.2</a></li> 
     2592                        <li class="indline1">403 Forbidden&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.403.1">5</a>, <a class="iref" href="#rfc.iref.s.22"><b>9.4.4</b></a>, <a class="iref" href="#rfc.xref.status.403.2">11.2</a>, <a class="iref" href="#rfc.xref.status.403.3">A.1</a></li> 
     2593                        <li class="indline1">404 Not Found&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.404.1">5</a>, <a class="iref" href="#rfc.iref.s.23"><b>9.4.5</b></a>, <a class="iref" href="#rfc.xref.status.404.2">11.2</a>, <a class="iref" href="#rfc.xref.status.404.3">A.1</a></li> 
     2594                        <li class="indline1">405 Method Not Allowed&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.405.1">5</a>, <a class="iref" href="#rfc.iref.s.24"><b>9.4.6</b></a>, <a class="iref" href="#rfc.xref.status.405.2">11.2</a></li> 
     2595                        <li class="indline1">406 Not Acceptable&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.406.1">5</a>, <a class="iref" href="#rfc.iref.s.25"><b>9.4.7</b></a>, <a class="iref" href="#rfc.xref.status.406.2">11.2</a></li> 
     2596                        <li class="indline1">407 Proxy Authentication Required&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.407.1">5</a>, <a class="iref" href="#rfc.iref.s.26"><b>9.4.8</b></a>, <a class="iref" href="#rfc.xref.status.407.2">11.2</a></li> 
     2597                        <li class="indline1">408 Request Timeout&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.408.1">5</a>, <a class="iref" href="#rfc.iref.s.27"><b>9.4.9</b></a>, <a class="iref" href="#rfc.xref.status.408.2">11.2</a></li> 
     2598                        <li class="indline1">409 Conflict&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.409.1">5</a>, <a class="iref" href="#rfc.iref.s.28"><b>9.4.10</b></a>, <a class="iref" href="#rfc.xref.status.409.2">11.2</a></li> 
     2599                        <li class="indline1">410 Gone&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.410.1">5</a>, <a class="iref" href="#rfc.iref.s.29"><b>9.4.11</b></a>, <a class="iref" href="#rfc.xref.status.410.2">11.2</a>, <a class="iref" href="#rfc.xref.status.410.3">A.1</a></li> 
     2600                        <li class="indline1">411 Length Required&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.411.1">5</a>, <a class="iref" href="#rfc.iref.s.30"><b>9.4.12</b></a>, <a class="iref" href="#rfc.xref.status.411.2">11.2</a></li> 
     2601                        <li class="indline1">412 Precondition Failed&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.412.1">5</a>, <a class="iref" href="#rfc.iref.s.31"><b>9.4.13</b></a>, <a class="iref" href="#rfc.xref.status.412.2">11.2</a></li> 
     2602                        <li class="indline1">413 Request Entity Too Large&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.413.1">5</a>, <a class="iref" href="#rfc.iref.s.32"><b>9.4.14</b></a>, <a class="iref" href="#rfc.xref.status.413.2">11.2</a></li> 
     2603                        <li class="indline1">414 Request-URI Too Long&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.414.1">5</a>, <a class="iref" href="#rfc.iref.s.33"><b>9.4.15</b></a>, <a class="iref" href="#rfc.xref.status.414.2">11.2</a></li> 
     2604                        <li class="indline1">415 Unsupported Media Type&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.415.1">5</a>, <a class="iref" href="#rfc.iref.s.34"><b>9.4.16</b></a>, <a class="iref" href="#rfc.xref.status.415.2">11.2</a></li> 
     2605                        <li class="indline1">416 Requested Range Not Satisfiable&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.416.1">5</a>, <a class="iref" href="#rfc.iref.s.35"><b>9.4.17</b></a>, <a class="iref" href="#rfc.xref.status.416.2">11.2</a></li> 
     2606                        <li class="indline1">417 Expectation Failed&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.417.1">5</a>, <a class="iref" href="#rfc.iref.s.36"><b>9.4.18</b></a>, <a class="iref" href="#rfc.xref.status.417.2">11.2</a></li> 
     2607                        <li class="indline1">500 Internal Server Error&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.500.1">5</a>, <a class="iref" href="#rfc.iref.s.37"><b>9.5.1</b></a>, <a class="iref" href="#rfc.xref.status.500.2">11.2</a></li> 
     2608                        <li class="indline1">501 Not Implemented&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.501.1">5</a>, <a class="iref" href="#rfc.iref.s.38"><b>9.5.2</b></a>, <a class="iref" href="#rfc.xref.status.501.2">11.2</a></li> 
     2609                        <li class="indline1">502 Bad Gateway&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.502.1">5</a>, <a class="iref" href="#rfc.iref.s.39"><b>9.5.3</b></a>, <a class="iref" href="#rfc.xref.status.502.2">11.2</a></li> 
     2610                        <li class="indline1">503 Service Unavailable&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.503.1">5</a>, <a class="iref" href="#rfc.iref.s.40"><b>9.5.4</b></a>, <a class="iref" href="#rfc.xref.status.503.2">11.2</a></li> 
     2611                        <li class="indline1">504 Gateway Timeout&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.504.1">5</a>, <a class="iref" href="#rfc.iref.s.41"><b>9.5.5</b></a>, <a class="iref" href="#rfc.xref.status.504.2">11.2</a>, <a class="iref" href="#rfc.xref.status.504.3">A.1</a></li> 
     2612                        <li class="indline1">505 HTTP Version Not Supported&nbsp;&nbsp;<a class="iref" href="#rfc.xref.status.505.1">5</a>, <a class="iref" href="#rfc.iref.s.42"><b>9.5.6</b></a>, <a class="iref" href="#rfc.xref.status.505.2">11.2</a></li> 
    25892613                     </ul> 
    25902614                  </li> 
  • draft-ietf-httpbis/latest/p2-semantics.xml

    r284 r286  
    7676<rfc obsoletes="2616" updates="2817" category="std" 
    7777     ipr="full3978" docName="draft-ietf-httpbis-p2-semantics-&ID-VERSION;" 
    78      xmlns:x='http://purl.org/net/xml2rfc/ext'> 
     78     xmlns:x='http://purl.org/net/xml2rfc/ext' 
     79     xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'> 
    7980<front> 
    8081 
     
    422423</t> 
    423424<t> 
     425  Registrations &MUST; include the following fields: 
     426  <list style="symbols"> 
     427    <t>Method Name (see <xref target="method"/>)</t> 
     428    <t>Safe ("yes" or "no", see <xref target="safe.methods"/>)</t> 
     429    <t>Pointer to specification text</t> 
     430  </list> 
     431</t> 
     432<t> 
    424433  Values to be added to this name space are subject to IETF review 
    425434  (<xref target="RFC5226" x:fmt="," x:sec="4.1"/>).  Any document registering 
     
    631640 
    632641<section title="Safe Methods" anchor="safe.methods"> 
     642<iref item="Safe Methods" primary="true"/> 
    633643<t> 
    634644   Implementors should be aware that the software represents the user in 
     
    640650   In particular, the convention has been established that the GET and 
    641651   HEAD methods &SHOULD-NOT;  have the significance of taking an action 
    642    other than retrieval. These methods ought to be considered "safe". 
     652   other than retrieval. These methods ought to be considered "<x:dfn anchor="safe">safe</x:dfn>". 
    643653   This allows user agents to represent other methods, such as POST, PUT 
    644654   and DELETE, in a special way, so that the user is made aware of the 
     
    655665 
    656666<section title="Idempotent Methods" anchor="idempotent.methods"> 
     667<iref item="Idempotent Methods" primary="true"/> 
    657668<t> 
    658669   Methods can also have the property of "idempotence" in that (aside 
     
    680691 
    681692<section title="OPTIONS" anchor="OPTIONS"> 
     693  <rdf:Description> 
     694    <safe xmlns="urn:ietf:id:draft-ietf-httpbis-p2-semantics#">yes</safe> 
     695  </rdf:Description> 
    682696  <iref primary="true" item="OPTIONS method" x:for-anchor=""/> 
    683697  <iref primary="true" item="Methods" subitem="OPTIONS" x:for-anchor=""/> 
     
    742756 
    743757<section title="GET" anchor="GET"> 
     758  <rdf:Description> 
     759    <safe xmlns="urn:ietf:id:draft-ietf-httpbis-p2-semantics#">yes</safe> 
     760  </rdf:Description> 
    744761  <iref primary="true" item="GET method" x:for-anchor=""/> 
    745762  <iref primary="true" item="Methods" subitem="GET" x:for-anchor=""/> 
     
    779796 
    780797<section title="HEAD" anchor="HEAD"> 
     798  <rdf:Description> 
     799    <safe xmlns="urn:ietf:id:draft-ietf-httpbis-p2-semantics#">yes</safe> 
     800  </rdf:Description> 
    781801  <iref primary="true" item="HEAD method" x:for-anchor=""/> 
    782802  <iref primary="true" item="Methods" subitem="HEAD" x:for-anchor=""/> 
     
    939959 
    940960<section title="TRACE" anchor="TRACE"> 
     961  <rdf:Description> 
     962    <safe xmlns="urn:ietf:id:draft-ietf-httpbis-p2-semantics#">yes</safe> 
     963  </rdf:Description> 
    941964  <iref primary="true" item="TRACE method" x:for-anchor=""/> 
    942965  <iref primary="true" item="Methods" subitem="TRACE" x:for-anchor=""/> 
     
    21142137<!--AUTOGENERATED FROM extract-method-defs.xslt, do not edit manually--> 
    21152138<!--(START)--> 
    2116 <t xmlns:x="http://purl.org/net/xml2rfc/ext"> 
     2139<t xmlns:x="http://purl.org/net/xml2rfc/ext" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> 
    21172140    The HTTP Method Registry located at <eref target="http://www.iana.org/assignments/http-methods"/> 
    21182141    should be populated with the registrations below: 
    21192142  </t> 
    2120 <texttable xmlns:x="http://purl.org/net/xml2rfc/ext" align="left"> 
     2143<texttable xmlns:x="http://purl.org/net/xml2rfc/ext" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" align="left"> 
    21212144   <ttcol>Method</ttcol> 
     2145   <ttcol>Safe</ttcol> 
    21222146   <ttcol>Reference</ttcol> 
    21232147 
    21242148   <c>CONNECT</c> 
     2149   <c>no</c> 
    21252150   <c> 
    21262151      <xref target="CONNECT"/> 
     
    21282153 
    21292154   <c>DELETE</c> 
     2155   <c>no</c> 
    21302156   <c> 
    21312157      <xref target="DELETE"/> 
     
    21332159 
    21342160   <c>GET</c> 
     2161   <c>yes</c> 
    21352162   <c> 
    21362163      <xref target="GET"/> 
     
    21382165 
    21392166   <c>HEAD</c> 
     2167   <c>yes</c> 
    21402168   <c> 
    21412169      <xref target="HEAD"/> 
     
    21432171 
    21442172   <c>OPTIONS</c> 
     2173   <c>yes</c> 
    21452174   <c> 
    21462175      <xref target="OPTIONS"/> 
     
    21482177 
    21492178   <c>POST</c> 
     2179   <c>no</c> 
    21502180   <c> 
    21512181      <xref target="POST"/> 
     
    21532183 
    21542184   <c>PUT</c> 
     2185   <c>no</c> 
    21552186   <c> 
    21562187      <xref target="PUT"/> 
     
    21582189 
    21592190   <c>TRACE</c> 
     2191   <c>yes</c> 
    21602192   <c> 
    21612193      <xref target="TRACE"/> 
Note: See TracChangeset for help on using the changeset viewer.