Changeset 700
- Timestamp:
- 26/09/09 15:08:50 (13 years ago)
- Location:
- draft-ietf-httpbis/latest
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest/Makefile
r581 r700 55 55 p3-payload.iana-headers \ 56 56 p4-conditional.iana-headers \ 57 p4-conditional.iana-status-codes \ 57 58 p5-range.iana-headers \ 59 p5-range.iana-status-codes \ 58 60 p6-cache.iana-headers \ 59 p7-auth.iana-headers 61 p7-auth.iana-headers \ 62 p7-auth.iana-status-codes 60 63 61 64 -
draft-ietf-httpbis/latest/extract-status-code-defs.xslt
r292 r700 77 77 <xsl:template match="section"> 78 78 <xsl:variable name="text" select="iref[@item='Status Codes']/@subitem"/> 79 <xsl:text> </xsl:text> 80 <c><xsl:value-of select="substring-before($text,' ')"/></c> 81 <c><xsl:value-of select="substring($text,2+string-length(substring-before($text,' ')))"/></c> 82 <c><xref target="{@anchor}"/></c> 79 <xsl:variable name="redirects-to-other-part" xmlns:p2="urn:ietf:id:draft-ietf-httpbis-p2-semantics#" select="rdf:Description/p2:redirects-to"/> 80 81 <xsl:if test="not($redirects-to-other-part)"> 82 <xsl:text> </xsl:text> 83 <c><xsl:value-of select="substring-before($text,' ')"/></c> 84 <c><xsl:value-of select="substring($text,2+string-length(substring-before($text,' ')))"/></c> 85 <c><xref target="{@anchor}"/></c> 86 </xsl:if> 83 87 </xsl:template> 84 88 -
draft-ietf-httpbis/latest/p2-semantics.html
r698 r700 826 826 / "204" ; <a href="#status.204" id="rfc.xref.status.204.1" title="204 No Content">Section 8.2.5</a>: No Content 827 827 / "205" ; <a href="#status.205" id="rfc.xref.status.205.1" title="205 Reset Content">Section 8.2.6</a>: Reset Content 828 / "206" ; <a href="# status.206" id="rfc.xref.status.206.1" title="206 Partial Content">Section 8.2.7</a>: Partial Content828 / "206" ; <a href="#Part5" id="rfc.xref.Part5.6"><cite title="HTTP/1.1, part 5: Range Requests and Partial Responses">[Part5]</cite></a>, <a href="p5-range.html#status.206" title="206 Partial Content">Section 3.1</a>: Partial Content 829 829 / "300" ; <a href="#status.300" id="rfc.xref.status.300.1" title="300 Multiple Choices">Section 8.3.1</a>: Multiple Choices 830 830 / "301" ; <a href="#status.301" id="rfc.xref.status.301.1" title="301 Moved Permanently">Section 8.3.2</a>: Moved Permanently 831 831 / "302" ; <a href="#status.302" id="rfc.xref.status.302.1" title="302 Found">Section 8.3.3</a>: Found 832 832 / "303" ; <a href="#status.303" id="rfc.xref.status.303.1" title="303 See Other">Section 8.3.4</a>: See Other 833 / "304" ; <a href="# status.304" id="rfc.xref.status.304.1" title="304 Not Modified">Section 8.3.5</a>: Not Modified833 / "304" ; <a href="#Part4" id="rfc.xref.Part4.10"><cite title="HTTP/1.1, part 4: Conditional Requests">[Part4]</cite></a>, <a href="p4-conditional.html#status.304" title="304 Not Modified">Section 3.1</a>: Not Modified 834 834 / "305" ; <a href="#status.305" id="rfc.xref.status.305.1" title="305 Use Proxy">Section 8.3.6</a>: Use Proxy 835 835 / "307" ; <a href="#status.307" id="rfc.xref.status.307.1" title="307 Temporary Redirect">Section 8.3.8</a>: Temporary Redirect 836 836 / "400" ; <a href="#status.400" id="rfc.xref.status.400.1" title="400 Bad Request">Section 8.4.1</a>: Bad Request 837 / "401" ; <a href="# status.401" id="rfc.xref.status.401.1" title="401 Unauthorized">Section 8.4.2</a>: Unauthorized837 / "401" ; <a href="#Part7" id="rfc.xref.Part7.7"><cite title="HTTP/1.1, part 7: Authentication">[Part7]</cite></a>, <a href="p7-auth.html#status.401" title="401 Unauthorized">Section 2.1</a>: Unauthorized 838 838 / "402" ; <a href="#status.402" id="rfc.xref.status.402.1" title="402 Payment Required">Section 8.4.3</a>: Payment Required 839 839 / "403" ; <a href="#status.403" id="rfc.xref.status.403.1" title="403 Forbidden">Section 8.4.4</a>: Forbidden … … 841 841 / "405" ; <a href="#status.405" id="rfc.xref.status.405.1" title="405 Method Not Allowed">Section 8.4.6</a>: Method Not Allowed 842 842 / "406" ; <a href="#status.406" id="rfc.xref.status.406.1" title="406 Not Acceptable">Section 8.4.7</a>: Not Acceptable 843 / "407" ; <a href="# status.407" id="rfc.xref.status.407.1" title="407 Proxy Authentication Required">Section 8.4.8</a>: Proxy Authentication Required843 / "407" ; <a href="#Part7" id="rfc.xref.Part7.8"><cite title="HTTP/1.1, part 7: Authentication">[Part7]</cite></a>, <a href="p7-auth.html#status.407" title="407 Proxy Authentication Required">Section 2.2</a>: Proxy Authentication Required 844 844 / "408" ; <a href="#status.408" id="rfc.xref.status.408.1" title="408 Request Timeout">Section 8.4.9</a>: Request Time-out 845 845 / "409" ; <a href="#status.409" id="rfc.xref.status.409.1" title="409 Conflict">Section 8.4.10</a>: Conflict 846 846 / "410" ; <a href="#status.410" id="rfc.xref.status.410.1" title="410 Gone">Section 8.4.11</a>: Gone 847 847 / "411" ; <a href="#status.411" id="rfc.xref.status.411.1" title="411 Length Required">Section 8.4.12</a>: Length Required 848 / "412" ; <a href="# status.412" id="rfc.xref.status.412.1" title="412 Precondition Failed">Section 8.4.13</a>: Precondition Failed848 / "412" ; <a href="#Part4" id="rfc.xref.Part4.11"><cite title="HTTP/1.1, part 4: Conditional Requests">[Part4]</cite></a>, <a href="p4-conditional.html#status.412" title="412 Precondition Failed">Section 3.2</a>: Precondition Failed 849 849 / "413" ; <a href="#status.413" id="rfc.xref.status.413.1" title="413 Request Entity Too Large">Section 8.4.14</a>: Request Entity Too Large 850 850 / "414" ; <a href="#status.414" id="rfc.xref.status.414.1" title="414 URI Too Long">Section 8.4.15</a>: URI Too Long 851 851 / "415" ; <a href="#status.415" id="rfc.xref.status.415.1" title="415 Unsupported Media Type">Section 8.4.16</a>: Unsupported Media Type 852 / "416" ; <a href="#status.416" id="rfc.xref.status.416.1" title="416 Requested Range Not Satisfiable">Section 8.4.17</a>: Requested range not satisfiable852 / "416" ; status-416;: Requested range not satisfiable 853 853 / "417" ; <a href="#status.417" id="rfc.xref.status.417.1" title="417 Expectation Failed">Section 8.4.18</a>: Expectation Failed 854 854 / "500" ; <a href="#status.500" id="rfc.xref.status.500.1" title="500 Internal Server Error">Section 8.5.1</a>: Internal Server Error … … 879 879 the request-target. 880 880 </p> 881 <div id="rfc.figure.u.11"></div><pre class="inline"><span id="rfc.iref.g.7"></span> <a href="#response.header.fields" class="smpl">response-header</a> = <a href="#abnf.dependencies" class="smpl">Accept-Ranges</a> ; <a href="#Part5" id="rfc.xref.Part5. 6"><cite title="HTTP/1.1, part 5: Range Requests and Partial Responses">[Part5]</cite></a>, <a href="p5-range.html#header.accept-ranges" title="Accept-Ranges">Section 5.1</a>881 <div id="rfc.figure.u.11"></div><pre class="inline"><span id="rfc.iref.g.7"></span> <a href="#response.header.fields" class="smpl">response-header</a> = <a href="#abnf.dependencies" class="smpl">Accept-Ranges</a> ; <a href="#Part5" id="rfc.xref.Part5.7"><cite title="HTTP/1.1, part 5: Range Requests and Partial Responses">[Part5]</cite></a>, <a href="p5-range.html#header.accept-ranges" title="Accept-Ranges">Section 5.1</a> 882 882 / <a href="#abnf.dependencies" class="smpl">Age</a> ; <a href="#Part6" id="rfc.xref.Part6.3"><cite title="HTTP/1.1, part 6: Caching">[Part6]</cite></a>, <a href="p6-cache.html#header.age" title="Age">Section 3.1</a> 883 883 / <a href="#header.allow" class="smpl">Allow</a> ; <a href="#header.allow" id="rfc.xref.header.allow.2" title="Allow">Section 9.1</a> 884 / <a href="#abnf.dependencies" class="smpl">ETag</a> ; <a href="#Part4" id="rfc.xref.Part4.1 0"><cite title="HTTP/1.1, part 4: Conditional Requests">[Part4]</cite></a>, <a href="p4-conditional.html#header.etag" title="ETag">Section 6.1</a>884 / <a href="#abnf.dependencies" class="smpl">ETag</a> ; <a href="#Part4" id="rfc.xref.Part4.12"><cite title="HTTP/1.1, part 4: Conditional Requests">[Part4]</cite></a>, <a href="p4-conditional.html#header.etag" title="ETag">Section 6.1</a> 885 885 / <a href="#header.location" class="smpl">Location</a> ; <a href="#header.location" id="rfc.xref.header.location.1" title="Location">Section 9.4</a> 886 / <a href="#abnf.dependencies" class="smpl">Proxy-Authenticate</a> ; <a href="#Part7" id="rfc.xref.Part7. 7"><cite title="HTTP/1.1, part 7: Authentication">[Part7]</cite></a>, <a href="p7-auth.html#header.proxy-authenticate" title="Proxy-Authenticate">Section 3.2</a>886 / <a href="#abnf.dependencies" class="smpl">Proxy-Authenticate</a> ; <a href="#Part7" id="rfc.xref.Part7.9"><cite title="HTTP/1.1, part 7: Authentication">[Part7]</cite></a>, <a href="p7-auth.html#header.proxy-authenticate" title="Proxy-Authenticate">Section 3.2</a> 887 887 / <a href="#header.retry-after" class="smpl">Retry-After</a> ; <a href="#header.retry-after" id="rfc.xref.header.retry-after.1" title="Retry-After">Section 9.7</a> 888 888 / <a href="#header.server" class="smpl">Server</a> ; <a href="#header.server" id="rfc.xref.header.server.1" title="Server">Section 9.8</a> 889 889 / <a href="#abnf.dependencies" class="smpl">Vary</a> ; <a href="#Part6" id="rfc.xref.Part6.4"><cite title="HTTP/1.1, part 6: Caching">[Part6]</cite></a>, <a href="p6-cache.html#header.vary" title="Vary">Section 3.5</a> 890 / <a href="#abnf.dependencies" class="smpl">WWW-Authenticate</a> ; <a href="#Part7" id="rfc.xref.Part7. 8"><cite title="HTTP/1.1, part 7: Authentication">[Part7]</cite></a>, <a href="p7-auth.html#header.www-authenticate" title="WWW-Authenticate">Section 3.4</a>890 / <a href="#abnf.dependencies" class="smpl">WWW-Authenticate</a> ; <a href="#Part7" id="rfc.xref.Part7.10"><cite title="HTTP/1.1, part 7: Authentication">[Part7]</cite></a>, <a href="p7-auth.html#header.www-authenticate" title="WWW-Authenticate">Section 3.4</a> 891 891 </pre><p id="rfc.section.5.p.3">Response-header field names can be extended reliably only in combination with a change in the protocol version. However, new 892 892 or experimental header fields <em class="bcp14">MAY</em> be given the semantics of response-header fields if all parties in the communication recognize them to be response-header … … 993 993 </p> 994 994 <p id="rfc.section.7.3.p.3">The semantics of the GET method change to a "partial GET" if the request message includes a Range header field. A partial 995 GET requests that only part of the entity be transferred, as described in <a href="p5-range.html#header.range" title="Range">Section 5.4</a> of <a href="#Part5" id="rfc.xref.Part5. 7"><cite title="HTTP/1.1, part 5: Range Requests and Partial Responses">[Part5]</cite></a>. The partial GET method is intended to reduce unnecessary network usage by allowing partially-retrieved entities to be completed995 GET requests that only part of the entity be transferred, as described in <a href="p5-range.html#header.range" title="Range">Section 5.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>. The partial GET method is intended to reduce unnecessary network usage by allowing partially-retrieved entities to be completed 996 996 without transferring data already held by the client. 997 997 </p> … … 1117 1117 <div id="rfc.iref.s.3"></div> 1118 1118 <h3 id="rfc.section.8.1.2"><a href="#rfc.section.8.1.2">8.1.2</a> <a id="status.101" href="#status.101">101 Switching Protocols</a></h3> 1119 <p id="rfc.section.8.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 5.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 defined1119 <p id="rfc.section.8.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 5.4</a> of <a href="#Part5" id="rfc.xref.Part5.9"><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 1120 1120 by the response's Upgrade header field immediately after the empty line which terminates the 101 response. 1121 1121 </p> … … 1152 1152 </p> 1153 1153 <p id="rfc.section.8.2.2.p.2">A 201 response <em class="bcp14">MAY</em> contain an ETag response header field indicating the current value of the entity tag for the requested variant just created, 1154 see <a href="p4-conditional.html#header.etag" title="ETag">Section 6.1</a> of <a href="#Part4" id="rfc.xref.Part4.1 1"><cite title="HTTP/1.1, part 4: Conditional Requests">[Part4]</cite></a>.1154 see <a href="p4-conditional.html#header.etag" title="ETag">Section 6.1</a> of <a href="#Part4" id="rfc.xref.Part4.13"><cite title="HTTP/1.1, part 4: Conditional Requests">[Part4]</cite></a>. 1155 1155 </p> 1156 1156 <div id="rfc.iref.29"></div> … … 1196 1196 <h3 id="rfc.section.8.2.7"><a href="#rfc.section.8.2.7">8.2.7</a> <a id="status.206" href="#status.206">206 Partial Content</a></h3> 1197 1197 <p id="rfc.section.8.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 1198 in <a href=" #Part5" id="rfc.xref.Part5.9"><cite title="HTTP/1.1, part 5: Range Requests and Partial Responses">[Part5]</cite></a>.1198 in <a href="p5-range.html#status.206" title="206 Partial Content">Section 3.1</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>. 1199 1199 </p> 1200 1200 <h2 id="rfc.section.8.3"><a href="#rfc.section.8.3">8.3</a> <a id="status.3xx" href="#status.3xx">Redirection 3xx</a></h2> … … 1279 1279 <h3 id="rfc.section.8.3.5"><a href="#rfc.section.8.3.5">8.3.5</a> <a id="status.304" href="#status.304">304 Not Modified</a></h3> 1280 1280 <p id="rfc.section.8.3.5.p.1">The response to the request has not been modified since the conditions indicated by the client's conditional GET request, 1281 as defined in <a href=" #Part4" id="rfc.xref.Part4.12"><cite title="HTTP/1.1, part 4: Conditional Requests">[Part4]</cite></a>.1281 as defined in <a href="p4-conditional.html#status.304" title="304 Not Modified">Section 3.1</a> of <a href="#Part4" id="rfc.xref.Part4.14"><cite title="HTTP/1.1, part 4: Conditional Requests">[Part4]</cite></a>. 1282 1282 </p> 1283 1283 <div id="rfc.iref.39"></div> … … 1320 1320 <div id="rfc.iref.s.20"></div> 1321 1321 <h3 id="rfc.section.8.4.2"><a href="#rfc.section.8.4.2">8.4.2</a> <a id="status.401" href="#status.401">401 Unauthorized</a></h3> 1322 <p id="rfc.section.8.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>).1322 <p id="rfc.section.8.4.2.p.1">The request requires user authentication (see <a href="p7-auth.html#status.401" title="401 Unauthorized">Section 2.1</a> of <a href="#Part7" id="rfc.xref.Part7.11"><cite title="HTTP/1.1, part 7: Authentication">[Part7]</cite></a>). 1323 1323 </p> 1324 1324 <div id="rfc.iref.44"></div> … … 1367 1367 <div id="rfc.iref.s.26"></div> 1368 1368 <h3 id="rfc.section.8.4.8"><a href="#rfc.section.8.4.8">8.4.8</a> <a id="status.407" href="#status.407">407 Proxy Authentication Required</a></h3> 1369 <p id="rfc.section.8.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>).1369 <p id="rfc.section.8.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="p7-auth.html#status.407" title="407 Proxy Authentication Required">Section 2.2</a> of <a href="#Part7" id="rfc.xref.Part7.12"><cite title="HTTP/1.1, part 7: Authentication">[Part7]</cite></a>). 1370 1370 </p> 1371 1371 <div id="rfc.iref.50"></div> … … 1410 1410 <h3 id="rfc.section.8.4.13"><a href="#rfc.section.8.4.13">8.4.13</a> <a id="status.412" href="#status.412">412 Precondition Failed</a></h3> 1411 1411 <p id="rfc.section.8.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 1412 defined in <a href=" #Part4" id="rfc.xref.Part4.13"><cite title="HTTP/1.1, part 4: Conditional Requests">[Part4]</cite></a>.1412 defined in <a href="p4-conditional.html#status.412" title="412 Precondition Failed">Section 3.2</a> of <a href="#Part4" id="rfc.xref.Part4.15"><cite title="HTTP/1.1, part 4: Conditional Requests">[Part4]</cite></a>. 1413 1413 </p> 1414 1414 <div id="rfc.iref.55"></div> … … 1438 1438 <div id="rfc.iref.s.35"></div> 1439 1439 <h3 id="rfc.section.8.4.17"><a href="#rfc.section.8.4.17">8.4.17</a> <a id="status.416" href="#status.416">416 Requested Range Not Satisfiable</a></h3> 1440 <p id="rfc.section.8.4.17.p.1">The request included a Range request-header field (<a href="p5-range.html#header.range" title="Range">Section 5.4</a> of <a href="#Part5" id="rfc.xref.Part5.1 0"><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.1440 <p id="rfc.section.8.4.17.p.1">The request included a Range request-header field (<a href="p5-range.html#header.range" title="Range">Section 5.4</a> of <a href="#Part5" id="rfc.xref.Part5.11"><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. See <a href="p5-range.html#status.416" title="416 Requested Range Not Satisfiable">Section 3.2</a> of <a href="#Part5" id="rfc.xref.Part5.12"><cite title="HTTP/1.1, part 5: Range Requests and Partial Responses">[Part5]</cite></a> 1441 1441 </p> 1442 1442 <div id="rfc.iref.59"></div> … … 1807 1807 </tr> 1808 1808 <tr> 1809 <td>206</td>1810 <td>Partial Content</td>1811 <td> <a href="#status.206" id="rfc.xref.status.206.2" title="206 Partial Content">Section 8.2.7</a>1812 </td>1813 </tr>1814 <tr>1815 1809 <td>300</td> 1816 1810 <td>Multiple Choices</td> … … 1837 1831 </tr> 1838 1832 <tr> 1839 <td>304</td>1840 <td>Not Modified</td>1841 <td> <a href="#status.304" id="rfc.xref.status.304.2" title="304 Not Modified">Section 8.3.5</a>1842 </td>1843 </tr>1844 <tr>1845 1833 <td>305</td> 1846 1834 <td>Use Proxy</td> … … 1867 1855 </tr> 1868 1856 <tr> 1869 <td>401</td>1870 <td>Unauthorized</td>1871 <td> <a href="#status.401" id="rfc.xref.status.401.2" title="401 Unauthorized">Section 8.4.2</a>1872 </td>1873 </tr>1874 <tr>1875 1857 <td>402</td> 1876 1858 <td>Payment Required</td> … … 1905 1887 <td>407</td> 1906 1888 <td>Proxy Authentication Required</td> 1907 <td> <a href="#status.407" id="rfc.xref.status.407. 2" title="407 Proxy Authentication Required">Section 8.4.8</a>1889 <td> <a href="#status.407" id="rfc.xref.status.407.1" title="407 Proxy Authentication Required">Section 8.4.8</a> 1908 1890 </td> 1909 1891 </tr> … … 1933 1915 </tr> 1934 1916 <tr> 1935 <td>412</td>1936 <td>Precondition Failed</td>1937 <td> <a href="#status.412" id="rfc.xref.status.412.2" title="412 Precondition Failed">Section 8.4.13</a>1938 </td>1939 </tr>1940 <tr>1941 1917 <td>413</td> 1942 1918 <td>Request Entity Too Large</td> … … 1954 1930 <td>Unsupported Media Type</td> 1955 1931 <td> <a href="#status.415" id="rfc.xref.status.415.2" title="415 Unsupported Media Type">Section 8.4.16</a> 1956 </td>1957 </tr>1958 <tr>1959 <td>416</td>1960 <td>Requested Range Not Satisfiable</td>1961 <td> <a href="#status.416" id="rfc.xref.status.416.2" title="416 Requested Range Not Satisfiable">Section 8.4.17</a>1962 1932 </td> 1963 1933 </tr> … … 2439 2409 <p id="rfc.section.C.2.p.2">Other changes: </p> 2440 2410 <ul> 2441 <li>Move definitions of 304 and 412 condition codes to <a href="#Part4" id="rfc.xref.Part4.1 4"><cite title="HTTP/1.1, part 4: Conditional Requests">[Part4]</cite></a>2411 <li>Move definitions of 304 and 412 condition codes to <a href="#Part4" id="rfc.xref.Part4.16"><cite title="HTTP/1.1, part 4: Conditional Requests">[Part4]</cite></a> 2442 2412 </li> 2443 2413 </ul> … … 2553 2523 </li> 2554 2524 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/192">http://tools.ietf.org/wg/httpbis/trac/ticket/192</a>>: "fragments in Location vs status 303" 2525 </li> 2526 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/198">http://tools.ietf.org/wg/httpbis/trac/ticket/198</a>>: "move IANA registrations for optional status codes" 2555 2527 </li> 2556 2528 </ul> … … 2572 2544 <li class="indline1">204 No Content (status code) <a class="iref" href="#rfc.xref.status.204.1">4</a>, <a class="iref" href="#rfc.iref.31"><b>8.2.5</b></a>, <a class="iref" href="#rfc.xref.status.204.2">10.2</a></li> 2573 2545 <li class="indline1">205 Reset Content (status code) <a class="iref" href="#rfc.xref.status.205.1">4</a>, <a class="iref" href="#rfc.iref.32"><b>8.2.6</b></a>, <a class="iref" href="#rfc.xref.status.205.2">10.2</a></li> 2574 <li class="indline1">206 Partial Content (status code) <a class="iref" href="#rfc. xref.status.206.1">4</a>, <a class="iref" href="#rfc.iref.33"><b>8.2.7</b></a>, <a class="iref" href="#rfc.xref.status.206.2">10.2</a></li>2546 <li class="indline1">206 Partial Content (status code) <a class="iref" href="#rfc.iref.33"><b>8.2.7</b></a></li> 2575 2547 </ul> 2576 2548 </li> … … 2580 2552 <li class="indline1">302 Found (status code) <a class="iref" href="#rfc.xref.status.302.1">4</a>, <a class="iref" href="#rfc.iref.36"><b>8.3.3</b></a>, <a class="iref" href="#rfc.xref.status.302.2">10.2</a>, <a class="iref" href="#rfc.xref.status.302.3">A.2</a></li> 2581 2553 <li class="indline1">303 See Other (status code) <a class="iref" href="#rfc.xref.status.303.1">4</a>, <a class="iref" href="#rfc.xref.status.303.2">8.3.3</a>, <a class="iref" href="#rfc.iref.37"><b>8.3.4</b></a>, <a class="iref" href="#rfc.xref.status.303.3">10.2</a>, <a class="iref" href="#rfc.xref.status.303.4">A.1</a></li> 2582 <li class="indline1">304 Not Modified (status code) <a class="iref" href="#rfc. xref.status.304.1">4</a>, <a class="iref" href="#rfc.iref.38"><b>8.3.5</b></a>, <a class="iref" href="#rfc.xref.status.304.2">10.2</a></li>2554 <li class="indline1">304 Not Modified (status code) <a class="iref" href="#rfc.iref.38"><b>8.3.5</b></a></li> 2583 2555 <li class="indline1">305 Use Proxy (status code) <a class="iref" href="#rfc.xref.status.305.1">4</a>, <a class="iref" href="#rfc.iref.39"><b>8.3.6</b></a>, <a class="iref" href="#rfc.xref.status.305.2">10.2</a>, <a class="iref" href="#rfc.xref.status.305.3">A.2</a></li> 2584 2556 <li class="indline1">306 (Unused) (status code) <a class="iref" href="#rfc.iref.40"><b>8.3.7</b></a>, <a class="iref" href="#rfc.xref.status.306.1">10.2</a></li> … … 2588 2560 <li class="indline0"><a id="rfc.index.4" href="#rfc.index.4"><b>4</b></a><ul class="ind"> 2589 2561 <li class="indline1">400 Bad Request (status code) <a class="iref" href="#rfc.xref.status.400.1">4</a>, <a class="iref" href="#rfc.iref.42"><b>8.4.1</b></a>, <a class="iref" href="#rfc.xref.status.400.2">10.2</a></li> 2590 <li class="indline1">401 Unauthorized (status code) <a class="iref" href="#rfc. xref.status.401.1">4</a>, <a class="iref" href="#rfc.iref.43"><b>8.4.2</b></a>, <a class="iref" href="#rfc.xref.status.401.2">10.2</a></li>2562 <li class="indline1">401 Unauthorized (status code) <a class="iref" href="#rfc.iref.43"><b>8.4.2</b></a></li> 2591 2563 <li class="indline1">402 Payment Required (status code) <a class="iref" href="#rfc.xref.status.402.1">4</a>, <a class="iref" href="#rfc.iref.44"><b>8.4.3</b></a>, <a class="iref" href="#rfc.xref.status.402.2">10.2</a></li> 2592 2564 <li class="indline1">403 Forbidden (status code) <a class="iref" href="#rfc.xref.status.403.1">4</a>, <a class="iref" href="#rfc.iref.45"><b>8.4.4</b></a>, <a class="iref" href="#rfc.xref.status.403.2">10.2</a>, <a class="iref" href="#rfc.xref.status.403.3">A.1</a></li> … … 2594 2566 <li class="indline1">405 Method Not Allowed (status code) <a class="iref" href="#rfc.xref.status.405.1">4</a>, <a class="iref" href="#rfc.iref.47"><b>8.4.6</b></a>, <a class="iref" href="#rfc.xref.status.405.2">10.2</a></li> 2595 2567 <li class="indline1">406 Not Acceptable (status code) <a class="iref" href="#rfc.xref.status.406.1">4</a>, <a class="iref" href="#rfc.iref.48"><b>8.4.7</b></a>, <a class="iref" href="#rfc.xref.status.406.2">10.2</a></li> 2596 <li class="indline1">407 Proxy Authentication Required (status code) <a class="iref" href="#rfc. xref.status.407.1">4</a>, <a class="iref" href="#rfc.iref.49"><b>8.4.8</b></a>, <a class="iref" href="#rfc.xref.status.407.2">10.2</a></li>2568 <li class="indline1">407 Proxy Authentication Required (status code) <a class="iref" href="#rfc.iref.49"><b>8.4.8</b></a>, <a class="iref" href="#rfc.xref.status.407.1">10.2</a></li> 2597 2569 <li class="indline1">408 Request Timeout (status code) <a class="iref" href="#rfc.xref.status.408.1">4</a>, <a class="iref" href="#rfc.iref.50"><b>8.4.9</b></a>, <a class="iref" href="#rfc.xref.status.408.2">10.2</a></li> 2598 2570 <li class="indline1">409 Conflict (status code) <a class="iref" href="#rfc.xref.status.409.1">4</a>, <a class="iref" href="#rfc.iref.51"><b>8.4.10</b></a>, <a class="iref" href="#rfc.xref.status.409.2">10.2</a></li> 2599 2571 <li class="indline1">410 Gone (status code) <a class="iref" href="#rfc.xref.status.410.1">4</a>, <a class="iref" href="#rfc.iref.52"><b>8.4.11</b></a>, <a class="iref" href="#rfc.xref.status.410.2">10.2</a>, <a class="iref" href="#rfc.xref.status.410.3">A.1</a></li> 2600 2572 <li class="indline1">411 Length Required (status code) <a class="iref" href="#rfc.xref.status.411.1">4</a>, <a class="iref" href="#rfc.iref.53"><b>8.4.12</b></a>, <a class="iref" href="#rfc.xref.status.411.2">10.2</a></li> 2601 <li class="indline1">412 Precondition Failed (status code) <a class="iref" href="#rfc. xref.status.412.1">4</a>, <a class="iref" href="#rfc.iref.54"><b>8.4.13</b></a>, <a class="iref" href="#rfc.xref.status.412.2">10.2</a></li>2573 <li class="indline1">412 Precondition Failed (status code) <a class="iref" href="#rfc.iref.54"><b>8.4.13</b></a></li> 2602 2574 <li class="indline1">413 Request Entity Too Large (status code) <a class="iref" href="#rfc.xref.status.413.1">4</a>, <a class="iref" href="#rfc.iref.55"><b>8.4.14</b></a>, <a class="iref" href="#rfc.xref.status.413.2">10.2</a></li> 2603 2575 <li class="indline1">414 URI Too Long (status code) <a class="iref" href="#rfc.xref.status.414.1">4</a>, <a class="iref" href="#rfc.iref.56"><b>8.4.15</b></a>, <a class="iref" href="#rfc.xref.status.414.2">10.2</a></li> 2604 2576 <li class="indline1">415 Unsupported Media Type (status code) <a class="iref" href="#rfc.xref.status.415.1">4</a>, <a class="iref" href="#rfc.iref.57"><b>8.4.16</b></a>, <a class="iref" href="#rfc.xref.status.415.2">10.2</a></li> 2605 <li class="indline1">416 Requested Range Not Satisfiable (status code) <a class="iref" href="#rfc. xref.status.416.1">4</a>, <a class="iref" href="#rfc.iref.58"><b>8.4.17</b></a>, <a class="iref" href="#rfc.xref.status.416.2">10.2</a></li>2577 <li class="indline1">416 Requested Range Not Satisfiable (status code) <a class="iref" href="#rfc.iref.58"><b>8.4.17</b></a></li> 2606 2578 <li class="indline1">417 Expectation Failed (status code) <a class="iref" href="#rfc.xref.status.417.1">4</a>, <a class="iref" href="#rfc.iref.59"><b>8.4.18</b></a>, <a class="iref" href="#rfc.xref.status.417.2">10.2</a></li> 2607 2579 </ul> … … 2748 2720 </ul> 2749 2721 </li> 2750 <li class="indline1"><em>Part4</em> <a class="iref" href="#rfc.xref.Part4.1">1.2.2</a>, <a class="iref" href="#rfc.xref.Part4.2">1.2.2</a>, <a class="iref" href="#rfc.xref.Part4.3">1.2.2</a>, <a class="iref" href="#rfc.xref.Part4.4">1.2.2</a>, <a class="iref" href="#rfc.xref.Part4.5">1.2.2</a>, <a class="iref" href="#rfc.xref.Part4.6">3</a>, <a class="iref" href="#rfc.xref.Part4.7">3</a>, <a class="iref" href="#rfc.xref.Part4.8">3</a>, <a class="iref" href="#rfc.xref.Part4.9">3</a>, <a class="iref" href="#rfc.xref.Part4.10">5</a>, <a class="iref" href="#rfc.xref.Part4.11">8.2.2</a>, <a class="iref" href="#rfc.xref.Part4.12">8.3.5</a>, <a class="iref" href="#rfc.xref.Part4.13">8.4.13</a>, <a class="iref" href="#Part4"><b>13.1</b></a>, <a class="iref" href="#rfc.xref.Part4.14">C.2</a><ul class="ind"> 2751 <li class="indline1"><em>Section 6.1</em> <a class="iref" href="#rfc.xref.Part4.1">1.2.2</a>, <a class="iref" href="#rfc.xref.Part4.10">5</a>, <a class="iref" href="#rfc.xref.Part4.11">8.2.2</a></li> 2722 <li class="indline1"><em>Part4</em> <a class="iref" href="#rfc.xref.Part4.1">1.2.2</a>, <a class="iref" href="#rfc.xref.Part4.2">1.2.2</a>, <a class="iref" href="#rfc.xref.Part4.3">1.2.2</a>, <a class="iref" href="#rfc.xref.Part4.4">1.2.2</a>, <a class="iref" href="#rfc.xref.Part4.5">1.2.2</a>, <a class="iref" href="#rfc.xref.Part4.6">3</a>, <a class="iref" href="#rfc.xref.Part4.7">3</a>, <a class="iref" href="#rfc.xref.Part4.8">3</a>, <a class="iref" href="#rfc.xref.Part4.9">3</a>, <a class="iref" href="#rfc.xref.Part4.10">4</a>, <a class="iref" href="#rfc.xref.Part4.11">4</a>, <a class="iref" href="#rfc.xref.Part4.12">5</a>, <a class="iref" href="#rfc.xref.Part4.13">8.2.2</a>, <a class="iref" href="#rfc.xref.Part4.14">8.3.5</a>, <a class="iref" href="#rfc.xref.Part4.15">8.4.13</a>, <a class="iref" href="#Part4"><b>13.1</b></a>, <a class="iref" href="#rfc.xref.Part4.16">C.2</a><ul class="ind"> 2723 <li class="indline1"><em>Section 3.1</em> <a class="iref" href="#rfc.xref.Part4.10">4</a>, <a class="iref" href="#rfc.xref.Part4.14">8.3.5</a></li> 2724 <li class="indline1"><em>Section 3.2</em> <a class="iref" href="#rfc.xref.Part4.11">4</a>, <a class="iref" href="#rfc.xref.Part4.15">8.4.13</a></li> 2725 <li class="indline1"><em>Section 6.1</em> <a class="iref" href="#rfc.xref.Part4.1">1.2.2</a>, <a class="iref" href="#rfc.xref.Part4.12">5</a>, <a class="iref" href="#rfc.xref.Part4.13">8.2.2</a></li> 2752 2726 <li class="indline1"><em>Section 6.2</em> <a class="iref" href="#rfc.xref.Part4.2">1.2.2</a>, <a class="iref" href="#rfc.xref.Part4.6">3</a></li> 2753 2727 <li class="indline1"><em>Section 6.3</em> <a class="iref" href="#rfc.xref.Part4.3">1.2.2</a>, <a class="iref" href="#rfc.xref.Part4.7">3</a></li> … … 2756 2730 </ul> 2757 2731 </li> 2758 <li class="indline1"><em>Part5</em> <a class="iref" href="#rfc.xref.Part5.1">1.2.2</a>, <a class="iref" href="#rfc.xref.Part5.2">1.2.2</a>, <a class="iref" href="#rfc.xref.Part5.3">1.2.2</a>, <a class="iref" href="#rfc.xref.Part5.4">3</a>, <a class="iref" href="#rfc.xref.Part5.5">3</a>, <a class="iref" href="#rfc.xref.Part5.6">5</a>, <a class="iref" href="#rfc.xref.Part5.7">7.3</a>, <a class="iref" href="#rfc.xref.Part5.8">8.1.2</a>, <a class="iref" href="#rfc.xref.Part5.9">8.2.7</a>, <a class="iref" href="#rfc.xref.Part5.10">8.4.17</a>, <a class="iref" href="#Part5"><b>13.1</b></a><ul class="ind"> 2759 <li class="indline1"><em>Section 5.1</em> <a class="iref" href="#rfc.xref.Part5.1">1.2.2</a>, <a class="iref" href="#rfc.xref.Part5.6">5</a></li> 2732 <li class="indline1"><em>Part5</em> <a class="iref" href="#rfc.xref.Part5.1">1.2.2</a>, <a class="iref" href="#rfc.xref.Part5.2">1.2.2</a>, <a class="iref" href="#rfc.xref.Part5.3">1.2.2</a>, <a class="iref" href="#rfc.xref.Part5.4">3</a>, <a class="iref" href="#rfc.xref.Part5.5">3</a>, <a class="iref" href="#rfc.xref.Part5.6">4</a>, <a class="iref" href="#rfc.xref.Part5.7">5</a>, <a class="iref" href="#rfc.xref.Part5.8">7.3</a>, <a class="iref" href="#rfc.xref.Part5.9">8.1.2</a>, <a class="iref" href="#rfc.xref.Part5.10">8.2.7</a>, <a class="iref" href="#rfc.xref.Part5.11">8.4.17</a>, <a class="iref" href="#rfc.xref.Part5.12">8.4.17</a>, <a class="iref" href="#Part5"><b>13.1</b></a><ul class="ind"> 2733 <li class="indline1"><em>Section 3.1</em> <a class="iref" href="#rfc.xref.Part5.6">4</a>, <a class="iref" href="#rfc.xref.Part5.10">8.2.7</a></li> 2734 <li class="indline1"><em>Section 3.2</em> <a class="iref" href="#rfc.xref.Part5.12">8.4.17</a></li> 2735 <li class="indline1"><em>Section 5.1</em> <a class="iref" href="#rfc.xref.Part5.1">1.2.2</a>, <a class="iref" href="#rfc.xref.Part5.7">5</a></li> 2760 2736 <li class="indline1"><em>Section 5.3</em> <a class="iref" href="#rfc.xref.Part5.2">1.2.2</a>, <a class="iref" href="#rfc.xref.Part5.4">3</a></li> 2761 <li class="indline1"><em>Section 5.4</em> <a class="iref" href="#rfc.xref.Part5.3">1.2.2</a>, <a class="iref" href="#rfc.xref.Part5.5">3</a>, <a class="iref" href="#rfc.xref.Part5. 7">7.3</a>, <a class="iref" href="#rfc.xref.Part5.8">8.1.2</a>, <a class="iref" href="#rfc.xref.Part5.10">8.4.17</a></li>2737 <li class="indline1"><em>Section 5.4</em> <a class="iref" href="#rfc.xref.Part5.3">1.2.2</a>, <a class="iref" href="#rfc.xref.Part5.5">3</a>, <a class="iref" href="#rfc.xref.Part5.8">7.3</a>, <a class="iref" href="#rfc.xref.Part5.9">8.1.2</a>, <a class="iref" href="#rfc.xref.Part5.11">8.4.17</a></li> 2762 2738 </ul> 2763 2739 </li> … … 2768 2744 </ul> 2769 2745 </li> 2770 <li class="indline1"><em>Part7</em> <a class="iref" href="#rfc.xref.Part7.1">1.2.2</a>, <a class="iref" href="#rfc.xref.Part7.2">1.2.2</a>, <a class="iref" href="#rfc.xref.Part7.3">1.2.2</a>, <a class="iref" href="#rfc.xref.Part7.4">1.2.2</a>, <a class="iref" href="#rfc.xref.Part7.5">3</a>, <a class="iref" href="#rfc.xref.Part7.6">3</a>, <a class="iref" href="#rfc.xref.Part7.7">5</a>, <a class="iref" href="#rfc.xref.Part7.8">5</a>, <a class="iref" href="#rfc.xref.Part7.9">8.4.2</a>, <a class="iref" href="#rfc.xref.Part7.10">8.4.8</a>, <a class="iref" href="#Part7"><b>13.1</b></a><ul class="ind"> 2746 <li class="indline1"><em>Part7</em> <a class="iref" href="#rfc.xref.Part7.1">1.2.2</a>, <a class="iref" href="#rfc.xref.Part7.2">1.2.2</a>, <a class="iref" href="#rfc.xref.Part7.3">1.2.2</a>, <a class="iref" href="#rfc.xref.Part7.4">1.2.2</a>, <a class="iref" href="#rfc.xref.Part7.5">3</a>, <a class="iref" href="#rfc.xref.Part7.6">3</a>, <a class="iref" href="#rfc.xref.Part7.7">4</a>, <a class="iref" href="#rfc.xref.Part7.8">4</a>, <a class="iref" href="#rfc.xref.Part7.9">5</a>, <a class="iref" href="#rfc.xref.Part7.10">5</a>, <a class="iref" href="#rfc.xref.Part7.11">8.4.2</a>, <a class="iref" href="#rfc.xref.Part7.12">8.4.8</a>, <a class="iref" href="#Part7"><b>13.1</b></a><ul class="ind"> 2747 <li class="indline1"><em>Section 2.1</em> <a class="iref" href="#rfc.xref.Part7.7">4</a>, <a class="iref" href="#rfc.xref.Part7.11">8.4.2</a></li> 2748 <li class="indline1"><em>Section 2.2</em> <a class="iref" href="#rfc.xref.Part7.8">4</a>, <a class="iref" href="#rfc.xref.Part7.12">8.4.8</a></li> 2771 2749 <li class="indline1"><em>Section 3.1</em> <a class="iref" href="#rfc.xref.Part7.1">1.2.2</a>, <a class="iref" href="#rfc.xref.Part7.5">3</a></li> 2772 <li class="indline1"><em>Section 3.2</em> <a class="iref" href="#rfc.xref.Part7.2">1.2.2</a>, <a class="iref" href="#rfc.xref.Part7. 7">5</a></li>2750 <li class="indline1"><em>Section 3.2</em> <a class="iref" href="#rfc.xref.Part7.2">1.2.2</a>, <a class="iref" href="#rfc.xref.Part7.9">5</a></li> 2773 2751 <li class="indline1"><em>Section 3.3</em> <a class="iref" href="#rfc.xref.Part7.3">1.2.2</a>, <a class="iref" href="#rfc.xref.Part7.6">3</a></li> 2774 <li class="indline1"><em>Section 3.4</em> <a class="iref" href="#rfc.xref.Part7.4">1.2.2</a>, <a class="iref" href="#rfc.xref.Part7. 8">5</a></li>2752 <li class="indline1"><em>Section 3.4</em> <a class="iref" href="#rfc.xref.Part7.4">1.2.2</a>, <a class="iref" href="#rfc.xref.Part7.10">5</a></li> 2775 2753 </ul> 2776 2754 </li> … … 2830 2808 <li class="indline1">204 No Content <a class="iref" href="#rfc.xref.status.204.1">4</a>, <a class="iref" href="#rfc.iref.s.8"><b>8.2.5</b></a>, <a class="iref" href="#rfc.xref.status.204.2">10.2</a></li> 2831 2809 <li class="indline1">205 Reset Content <a class="iref" href="#rfc.xref.status.205.1">4</a>, <a class="iref" href="#rfc.iref.s.9"><b>8.2.6</b></a>, <a class="iref" href="#rfc.xref.status.205.2">10.2</a></li> 2832 <li class="indline1">206 Partial Content <a class="iref" href="#rfc. xref.status.206.1">4</a>, <a class="iref" href="#rfc.iref.s.10"><b>8.2.7</b></a>, <a class="iref" href="#rfc.xref.status.206.2">10.2</a></li>2810 <li class="indline1">206 Partial Content <a class="iref" href="#rfc.iref.s.10"><b>8.2.7</b></a></li> 2833 2811 <li class="indline1">300 Multiple Choices <a class="iref" href="#rfc.xref.status.300.1">4</a>, <a class="iref" href="#rfc.iref.s.11"><b>8.3.1</b></a>, <a class="iref" href="#rfc.xref.status.300.2">10.2</a></li> 2834 2812 <li class="indline1">301 Moved Permanently <a class="iref" href="#rfc.xref.status.301.1">4</a>, <a class="iref" href="#rfc.iref.s.12"><b>8.3.2</b></a>, <a class="iref" href="#rfc.xref.status.301.2">10.2</a>, <a class="iref" href="#rfc.xref.status.301.3">A.2</a></li> 2835 2813 <li class="indline1">302 Found <a class="iref" href="#rfc.xref.status.302.1">4</a>, <a class="iref" href="#rfc.iref.s.13"><b>8.3.3</b></a>, <a class="iref" href="#rfc.xref.status.302.2">10.2</a>, <a class="iref" href="#rfc.xref.status.302.3">A.2</a></li> 2836 2814 <li class="indline1">303 See Other <a class="iref" href="#rfc.xref.status.303.1">4</a>, <a class="iref" href="#rfc.xref.status.303.2">8.3.3</a>, <a class="iref" href="#rfc.iref.s.14"><b>8.3.4</b></a>, <a class="iref" href="#rfc.xref.status.303.3">10.2</a>, <a class="iref" href="#rfc.xref.status.303.4">A.1</a></li> 2837 <li class="indline1">304 Not Modified <a class="iref" href="#rfc. xref.status.304.1">4</a>, <a class="iref" href="#rfc.iref.s.15"><b>8.3.5</b></a>, <a class="iref" href="#rfc.xref.status.304.2">10.2</a></li>2815 <li class="indline1">304 Not Modified <a class="iref" href="#rfc.iref.s.15"><b>8.3.5</b></a></li> 2838 2816 <li class="indline1">305 Use Proxy <a class="iref" href="#rfc.xref.status.305.1">4</a>, <a class="iref" href="#rfc.iref.s.16"><b>8.3.6</b></a>, <a class="iref" href="#rfc.xref.status.305.2">10.2</a>, <a class="iref" href="#rfc.xref.status.305.3">A.2</a></li> 2839 2817 <li class="indline1">306 (Unused) <a class="iref" href="#rfc.iref.s.17"><b>8.3.7</b></a>, <a class="iref" href="#rfc.xref.status.306.1">10.2</a></li> 2840 2818 <li class="indline1">307 Temporary Redirect <a class="iref" href="#rfc.xref.status.307.1">4</a>, <a class="iref" href="#rfc.xref.status.307.2">8.3.3</a>, <a class="iref" href="#rfc.iref.s.18"><b>8.3.8</b></a>, <a class="iref" href="#rfc.xref.status.307.3">10.2</a>, <a class="iref" href="#rfc.xref.status.307.4">A.1</a>, <a class="iref" href="#rfc.xref.status.307.5">A.2</a></li> 2841 2819 <li class="indline1">400 Bad Request <a class="iref" href="#rfc.xref.status.400.1">4</a>, <a class="iref" href="#rfc.iref.s.19"><b>8.4.1</b></a>, <a class="iref" href="#rfc.xref.status.400.2">10.2</a></li> 2842 <li class="indline1">401 Unauthorized <a class="iref" href="#rfc. xref.status.401.1">4</a>, <a class="iref" href="#rfc.iref.s.20"><b>8.4.2</b></a>, <a class="iref" href="#rfc.xref.status.401.2">10.2</a></li>2820 <li class="indline1">401 Unauthorized <a class="iref" href="#rfc.iref.s.20"><b>8.4.2</b></a></li> 2843 2821 <li class="indline1">402 Payment Required <a class="iref" href="#rfc.xref.status.402.1">4</a>, <a class="iref" href="#rfc.iref.s.21"><b>8.4.3</b></a>, <a class="iref" href="#rfc.xref.status.402.2">10.2</a></li> 2844 2822 <li class="indline1">403 Forbidden <a class="iref" href="#rfc.xref.status.403.1">4</a>, <a class="iref" href="#rfc.iref.s.22"><b>8.4.4</b></a>, <a class="iref" href="#rfc.xref.status.403.2">10.2</a>, <a class="iref" href="#rfc.xref.status.403.3">A.1</a></li> … … 2846 2824 <li class="indline1">405 Method Not Allowed <a class="iref" href="#rfc.xref.status.405.1">4</a>, <a class="iref" href="#rfc.iref.s.24"><b>8.4.6</b></a>, <a class="iref" href="#rfc.xref.status.405.2">10.2</a></li> 2847 2825 <li class="indline1">406 Not Acceptable <a class="iref" href="#rfc.xref.status.406.1">4</a>, <a class="iref" href="#rfc.iref.s.25"><b>8.4.7</b></a>, <a class="iref" href="#rfc.xref.status.406.2">10.2</a></li> 2848 <li class="indline1">407 Proxy Authentication Required <a class="iref" href="#rfc. xref.status.407.1">4</a>, <a class="iref" href="#rfc.iref.s.26"><b>8.4.8</b></a>, <a class="iref" href="#rfc.xref.status.407.2">10.2</a></li>2826 <li class="indline1">407 Proxy Authentication Required <a class="iref" href="#rfc.iref.s.26"><b>8.4.8</b></a>, <a class="iref" href="#rfc.xref.status.407.1">10.2</a></li> 2849 2827 <li class="indline1">408 Request Timeout <a class="iref" href="#rfc.xref.status.408.1">4</a>, <a class="iref" href="#rfc.iref.s.27"><b>8.4.9</b></a>, <a class="iref" href="#rfc.xref.status.408.2">10.2</a></li> 2850 2828 <li class="indline1">409 Conflict <a class="iref" href="#rfc.xref.status.409.1">4</a>, <a class="iref" href="#rfc.iref.s.28"><b>8.4.10</b></a>, <a class="iref" href="#rfc.xref.status.409.2">10.2</a></li> 2851 2829 <li class="indline1">410 Gone <a class="iref" href="#rfc.xref.status.410.1">4</a>, <a class="iref" href="#rfc.iref.s.29"><b>8.4.11</b></a>, <a class="iref" href="#rfc.xref.status.410.2">10.2</a>, <a class="iref" href="#rfc.xref.status.410.3">A.1</a></li> 2852 2830 <li class="indline1">411 Length Required <a class="iref" href="#rfc.xref.status.411.1">4</a>, <a class="iref" href="#rfc.iref.s.30"><b>8.4.12</b></a>, <a class="iref" href="#rfc.xref.status.411.2">10.2</a></li> 2853 <li class="indline1">412 Precondition Failed <a class="iref" href="#rfc. xref.status.412.1">4</a>, <a class="iref" href="#rfc.iref.s.31"><b>8.4.13</b></a>, <a class="iref" href="#rfc.xref.status.412.2">10.2</a></li>2831 <li class="indline1">412 Precondition Failed <a class="iref" href="#rfc.iref.s.31"><b>8.4.13</b></a></li> 2854 2832 <li class="indline1">413 Request Entity Too Large <a class="iref" href="#rfc.xref.status.413.1">4</a>, <a class="iref" href="#rfc.iref.s.32"><b>8.4.14</b></a>, <a class="iref" href="#rfc.xref.status.413.2">10.2</a></li> 2855 2833 <li class="indline1">414 URI Too Long <a class="iref" href="#rfc.xref.status.414.1">4</a>, <a class="iref" href="#rfc.iref.s.33"><b>8.4.15</b></a>, <a class="iref" href="#rfc.xref.status.414.2">10.2</a></li> 2856 2834 <li class="indline1">415 Unsupported Media Type <a class="iref" href="#rfc.xref.status.415.1">4</a>, <a class="iref" href="#rfc.iref.s.34"><b>8.4.16</b></a>, <a class="iref" href="#rfc.xref.status.415.2">10.2</a></li> 2857 <li class="indline1">416 Requested Range Not Satisfiable <a class="iref" href="#rfc. xref.status.416.1">4</a>, <a class="iref" href="#rfc.iref.s.35"><b>8.4.17</b></a>, <a class="iref" href="#rfc.xref.status.416.2">10.2</a></li>2835 <li class="indline1">416 Requested Range Not Satisfiable <a class="iref" href="#rfc.iref.s.35"><b>8.4.17</b></a></li> 2858 2836 <li class="indline1">417 Expectation Failed <a class="iref" href="#rfc.xref.status.417.1">4</a>, <a class="iref" href="#rfc.iref.s.36"><b>8.4.18</b></a>, <a class="iref" href="#rfc.xref.status.417.2">10.2</a></li> 2859 2837 <li class="indline1">500 Internal Server Error <a class="iref" href="#rfc.xref.status.500.1">4</a>, <a class="iref" href="#rfc.iref.s.37"><b>8.5.1</b></a>, <a class="iref" href="#rfc.xref.status.500.2">10.2</a></li> -
draft-ietf-httpbis/latest/p2-semantics.xml
r698 r700 64 64 <!ENTITY product-tokens "<xref target='Part1' x:rel='#product.tokens' xmlns:x='http://purl.org/net/xml2rfc/ext'/>"> 65 65 <!ENTITY media-type-message-http "<xref target='Part1' x:rel='#internet.media.type.message.http' xmlns:x='http://purl.org/net/xml2rfc/ext'/>"> 66 <!ENTITY status-206 "<xref target='Part5' x:rel='#status.206' xmlns:x='http://purl.org/net/xml2rfc/ext'/>"> 67 <!ENTITY status-304 "<xref target='Part4' x:rel='#status.304' xmlns:x='http://purl.org/net/xml2rfc/ext'/>"> 68 <!ENTITY status-401 "<xref target='Part7' x:rel='#status.401' xmlns:x='http://purl.org/net/xml2rfc/ext'/>"> 69 <!ENTITY status-407 "<xref target='Part7' x:rel='#status.407' xmlns:x='http://purl.org/net/xml2rfc/ext'/>"> 70 <!ENTITY status-412 "<xref target='Part4' x:rel='#status.412' xmlns:x='http://purl.org/net/xml2rfc/ext'/>"> 71 <!ENTITY status-416 "<xref target='Part5' x:rel='#status.416' xmlns:x='http://purl.org/net/xml2rfc/ext'/>"> 66 72 ]> 67 73 <?rfc toc="yes" ?> … … 539 545 / "204" ; <xref target="status.204"/>: No Content 540 546 / "205" ; <xref target="status.205"/>: Reset Content 541 / "206" ; <xref target="status.206"/>: Partial Content547 / "206" ; &status-206;: Partial Content 542 548 / "300" ; <xref target="status.300"/>: Multiple Choices 543 549 / "301" ; <xref target="status.301"/>: Moved Permanently 544 550 / "302" ; <xref target="status.302"/>: Found 545 551 / "303" ; <xref target="status.303"/>: See Other 546 / "304" ; <xref target="status.304"/>: Not Modified552 / "304" ; &status-304;: Not Modified 547 553 / "305" ; <xref target="status.305"/>: Use Proxy 548 554 / "307" ; <xref target="status.307"/>: Temporary Redirect 549 555 / "400" ; <xref target="status.400"/>: Bad Request 550 / "401" ; <xref target="status.401"/>: Unauthorized556 / "401" ; &status-401;: Unauthorized 551 557 / "402" ; <xref target="status.402"/>: Payment Required 552 558 / "403" ; <xref target="status.403"/>: Forbidden … … 554 560 / "405" ; <xref target="status.405"/>: Method Not Allowed 555 561 / "406" ; <xref target="status.406"/>: Not Acceptable 556 / "407" ; <xref target="status.407"/>: Proxy Authentication Required562 / "407" ; &status-407;: Proxy Authentication Required 557 563 / "408" ; <xref target="status.408"/>: Request Time-out 558 564 / "409" ; <xref target="status.409"/>: Conflict 559 565 / "410" ; <xref target="status.410"/>: Gone 560 566 / "411" ; <xref target="status.411"/>: Length Required 561 / "412" ; <xref target="status.412"/>: Precondition Failed567 / "412" ; &status-412;: Precondition Failed 562 568 / "413" ; <xref target="status.413"/>: Request Entity Too Large 563 569 / "414" ; <xref target="status.414"/>: URI Too Long 564 570 / "415" ; <xref target="status.415"/>: Unsupported Media Type 565 / "416" ; <xref target="status.416"/>: Requested range not satisfiable571 / "416" ; status-416;: Requested range not satisfiable 566 572 / "417" ; <xref target="status.417"/>: Expectation Failed 567 573 / "500" ; <xref target="status.500"/>: Internal Server Error … … 1256 1262 <iref primary="true" item="206 Partial Content (status code)" x:for-anchor=""/> 1257 1263 <iref primary="true" item="Status Codes" subitem="206 Partial Content" x:for-anchor=""/> 1264 <rdf:Description> 1265 <redirects-to xmlns="urn:ietf:id:draft-ietf-httpbis-p2-semantics#">Part5</redirects-to> 1266 </rdf:Description> 1258 1267 <t> 1259 1268 The server has fulfilled the partial GET request for the resource 1260 and the enclosed entity is a partial representation as defined in & range;.1269 and the enclosed entity is a partial representation as defined in &status-206;. 1261 1270 </t> 1262 1271 </section> … … 1429 1438 <iref primary="true" item="304 Not Modified (status code)" x:for-anchor=""/> 1430 1439 <iref primary="true" item="Status Codes" subitem="304 Not Modified" x:for-anchor=""/> 1440 <rdf:Description> 1441 <redirects-to xmlns="urn:ietf:id:draft-ietf-httpbis-p2-semantics#">Part4</redirects-to> 1442 </rdf:Description> 1431 1443 <t> 1432 1444 The response to the request has not been modified since the conditions 1433 indicated by the client's conditional GET request, as defined in & conditional;.1445 indicated by the client's conditional GET request, as defined in &status-304;. 1434 1446 </t> 1435 1447 </section> … … 1515 1527 <iref primary="true" item="401 Unauthorized (status code)" x:for-anchor=""/> 1516 1528 <iref primary="true" item="Status Codes" subitem="401 Unauthorized" x:for-anchor=""/> 1517 <t> 1518 The request requires user authentication (see &auth;). 1529 <rdf:Description> 1530 <redirects-to xmlns="urn:ietf:id:draft-ietf-httpbis-p2-semantics#">Part7</redirects-to> 1531 </rdf:Description> 1532 <t> 1533 The request requires user authentication (see &status-401;). 1519 1534 </t> 1520 1535 </section> … … 1607 1622 <t> 1608 1623 This code is similar to 401 (Unauthorized), but indicates that the 1609 client must first authenticate itself with the proxy (see & auth;).1624 client must first authenticate itself with the proxy (see &status-407;). 1610 1625 </t> 1611 1626 </section> … … 1685 1700 <iref primary="true" item="412 Precondition Failed (status code)" x:for-anchor=""/> 1686 1701 <iref primary="true" item="Status Codes" subitem="412 Precondition Failed" x:for-anchor=""/> 1702 <rdf:Description> 1703 <redirects-to xmlns="urn:ietf:id:draft-ietf-httpbis-p2-semantics#">Part4</redirects-to> 1704 </rdf:Description> 1687 1705 <t> 1688 1706 The precondition given in one or more of the request-header fields 1689 1707 evaluated to false when it was tested on the server, as defined in 1690 & conditional;.1708 &status-412;. 1691 1709 </t> 1692 1710 </section> … … 1737 1755 <iref primary="true" item="416 Requested Range Not Satisfiable (status code)" x:for-anchor=""/> 1738 1756 <iref primary="true" item="Status Codes" subitem="416 Requested Range Not Satisfiable" x:for-anchor=""/> 1757 <rdf:Description> 1758 <redirects-to xmlns="urn:ietf:id:draft-ietf-httpbis-p2-semantics#">Part5</redirects-to> 1759 </rdf:Description> 1739 1760 <t> 1740 1761 The request included a Range request-header field (&header-range;) and none of 1741 1762 the range-specifier values in this field overlap the current extent 1742 of the selected resource. 1763 of the selected resource. See &status-416; 1743 1764 </t> 1744 1765 </section> … … 2357 2378 <xref target="status.205"/> 2358 2379 </c> 2359 <c>206</c>2360 <c>Partial Content</c>2361 <c>2362 <xref target="status.206"/>2363 </c>2364 2380 <c>300</c> 2365 2381 <c>Multiple Choices</c> … … 2382 2398 <xref target="status.303"/> 2383 2399 </c> 2384 <c>304</c>2385 <c>Not Modified</c>2386 <c>2387 <xref target="status.304"/>2388 </c>2389 2400 <c>305</c> 2390 2401 <c>Use Proxy</c> … … 2407 2418 <xref target="status.400"/> 2408 2419 </c> 2409 <c>401</c>2410 <c>Unauthorized</c>2411 <c>2412 <xref target="status.401"/>2413 </c>2414 2420 <c>402</c> 2415 2421 <c>Payment Required</c> … … 2462 2468 <xref target="status.411"/> 2463 2469 </c> 2464 <c>412</c>2465 <c>Precondition Failed</c>2466 <c>2467 <xref target="status.412"/>2468 </c>2469 2470 <c>413</c> 2470 2471 <c>Request Entity Too Large</c> … … 2481 2482 <c> 2482 2483 <xref target="status.415"/> 2483 </c>2484 <c>416</c>2485 <c>Requested Range Not Satisfiable</c>2486 <c>2487 <xref target="status.416"/>2488 2484 </c> 2489 2485 <c>417</c> … … 3700 3696 "fragments in Location vs status 303" 3701 3697 </t> 3698 <t> 3699 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/198"/>: 3700 "move IANA registrations for optional status codes" 3701 </t> 3702 3702 </list> 3703 3703 </t> -
draft-ietf-httpbis/latest/p4-conditional.html
r698 r700 553 553 </li> 554 554 <li class="tocline0">7. <a href="#IANA.considerations">IANA Considerations</a><ul class="toc"> 555 <li class="tocline1">7.1 <a href="#message.header.registration">Message Header Registration</a></li> 555 <li class="tocline1">7.1 <a href="#status.code.registration">Status Code Registration</a></li> 556 <li class="tocline1">7.2 <a href="#message.header.registration">Message Header Registration</a></li> 556 557 </ul> 557 558 </li> … … 1042 1043 </p> 1043 1044 <h1 id="rfc.section.7"><a href="#rfc.section.7">7.</a> <a id="IANA.considerations" href="#IANA.considerations">IANA Considerations</a></h1> 1044 <h2 id="rfc.section.7.1"><a href="#rfc.section.7.1">7.1</a> <a id=" message.header.registration" href="#message.header.registration">Message HeaderRegistration</a></h2>1045 <p id="rfc.section.7.1.p.1">The Message Header Registry located at <<a href="http://www.iana.org/assignments/message-headers/message-header-index.html">http://www.iana.org/assignments/message-headers/message-header-index.html</a>> should be updated with the permanent registrations below (see <a href="#RFC3864" id="rfc.xref.RFC3864.1"><cite title="Registration Procedures for Message Header Fields">[RFC3864]</cite></a>):1045 <h2 id="rfc.section.7.1"><a href="#rfc.section.7.1">7.1</a> <a id="status.code.registration" href="#status.code.registration">Status Code Registration</a></h2> 1046 <p id="rfc.section.7.1.p.1">The HTTP Status Code Registry located at <<a href="http://www.iana.org/assignments/http-status-codes">http://www.iana.org/assignments/http-status-codes</a>> should be updated with the registrations below: 1046 1047 </p> 1047 1048 <div id="rfc.table.1"> 1049 <div id="iana.status.code.registration.table"></div> 1050 <table class="tt full left" cellpadding="3" cellspacing="0"> 1051 <thead> 1052 <tr> 1053 <th>Value</th> 1054 <th>Description</th> 1055 <th>Reference</th> 1056 </tr> 1057 </thead> 1058 <tbody> 1059 <tr> 1060 <td>304</td> 1061 <td>Not Modified</td> 1062 <td> <a href="#status.304" id="rfc.xref.status.304.1" title="304 Not Modified">Section 3.1</a> 1063 </td> 1064 </tr> 1065 <tr> 1066 <td>412</td> 1067 <td>Precondition Failed</td> 1068 <td> <a href="#status.412" id="rfc.xref.status.412.1" title="412 Precondition Failed">Section 3.2</a> 1069 </td> 1070 </tr> 1071 </tbody> 1072 </table> 1073 </div> 1074 <h2 id="rfc.section.7.2"><a href="#rfc.section.7.2">7.2</a> <a id="message.header.registration" href="#message.header.registration">Message Header Registration</a></h2> 1075 <p id="rfc.section.7.2.p.1">The Message Header Registry located at <<a href="http://www.iana.org/assignments/message-headers/message-header-index.html">http://www.iana.org/assignments/message-headers/message-header-index.html</a>> should be updated with the permanent registrations below (see <a href="#RFC3864" id="rfc.xref.RFC3864.1"><cite title="Registration Procedures for Message Header Fields">[RFC3864]</cite></a>): 1076 </p> 1077 <div id="rfc.table.2"> 1048 1078 <div id="iana.header.registration.table"></div> 1049 1079 <table class="tt full left" cellpadding="3" cellspacing="0"> … … 1102 1132 </table> 1103 1133 </div> 1104 <p id="rfc.section.7. 1.p.2">The change controller is: "IETF (iesg@ietf.org) - Internet Engineering Task Force".</p>1134 <p id="rfc.section.7.2.p.2">The change controller is: "IETF (iesg@ietf.org) - Internet Engineering Task Force".</p> 1105 1135 <h1 id="rfc.section.8"><a href="#rfc.section.8">8.</a> <a id="security.considerations" href="#security.considerations">Security Considerations</a></h1> 1106 1136 <p id="rfc.section.8.p.1">No additional security considerations have been identified beyond those applicable to HTTP in general <a href="#Part1" id="rfc.xref.Part1.8"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>. … … 1280 1310 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/116">http://tools.ietf.org/wg/httpbis/trac/ticket/116</a>>: "Weak ETags on non-GET requests" (If-Match still was defined to require strong matching) 1281 1311 </li> 1312 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/198">http://tools.ietf.org/wg/httpbis/trac/ticket/198</a>>: "move IANA registrations for optional status codes" 1313 </li> 1282 1314 </ul> 1283 1315 <h1 id="rfc.index"><a href="#rfc.index">Index</a></h1> … … 1287 1319 <ul class="ind"> 1288 1320 <li class="indline0"><a id="rfc.index.3" href="#rfc.index.3"><b>3</b></a><ul class="ind"> 1289 <li class="indline1">304 Not Modified (status code) <a class="iref" href="#rfc.iref.3"><b>3.1</b></a> </li>1321 <li class="indline1">304 Not Modified (status code) <a class="iref" href="#rfc.iref.3"><b>3.1</b></a>, <a class="iref" href="#rfc.xref.status.304.1">7.1</a></li> 1290 1322 </ul> 1291 1323 </li> 1292 1324 <li class="indline0"><a id="rfc.index.4" href="#rfc.index.4"><b>4</b></a><ul class="ind"> 1293 <li class="indline1">412 Precondition Failed (status code) <a class="iref" href="#rfc.iref.4"><b>3.2</b></a> </li>1325 <li class="indline1">412 Precondition Failed (status code) <a class="iref" href="#rfc.iref.4"><b>3.2</b></a>, <a class="iref" href="#rfc.xref.status.412.1">7.1</a></li> 1294 1326 </ul> 1295 1327 </li> 1296 1328 <li class="indline0"><a id="rfc.index.E" href="#rfc.index.E"><b>E</b></a><ul class="ind"> 1297 <li class="indline1">ETag header <a class="iref" href="#rfc.xref.header.etag.1">2</a>, <a class="iref" href="#rfc.iref.e.1"><b>6.1</b></a>, <a class="iref" href="#rfc.xref.header.etag.2">7. 1</a></li>1329 <li class="indline1">ETag header <a class="iref" href="#rfc.xref.header.etag.1">2</a>, <a class="iref" href="#rfc.iref.e.1"><b>6.1</b></a>, <a class="iref" href="#rfc.xref.header.etag.2">7.2</a></li> 1298 1330 </ul> 1299 1331 </li> … … 1323 1355 <li class="indline1">Headers 1324 1356 <ul class="ind"> 1325 <li class="indline1">ETag <a class="iref" href="#rfc.xref.header.etag.1">2</a>, <a class="iref" href="#rfc.iref.h.1"><b>6.1</b></a>, <a class="iref" href="#rfc.xref.header.etag.2">7. 1</a></li>1326 <li class="indline1">If-Match <a class="iref" href="#rfc.xref.header.if-match.1">2</a>, <a class="iref" href="#rfc.iref.h.2"><b>6.2</b></a>, <a class="iref" href="#rfc.xref.header.if-match.2">7. 1</a></li>1327 <li class="indline1">If-Modified-Since <a class="iref" href="#rfc.iref.h.3"><b>6.3</b></a>, <a class="iref" href="#rfc.xref.header.if-modified-since.1">7. 1</a></li>1328 <li class="indline1">If-None-Match <a class="iref" href="#rfc.xref.header.if-none-match.1">2</a>, <a class="iref" href="#rfc.iref.h.4"><b>6.4</b></a>, <a class="iref" href="#rfc.xref.header.if-none-match.2">7. 1</a>, <a class="iref" href="#rfc.xref.header.if-none-match.3">A.1</a></li>1329 <li class="indline1">If-Unmodified-Since <a class="iref" href="#rfc.iref.h.5"><b>6.5</b></a>, <a class="iref" href="#rfc.xref.header.if-unmodified-since.1">7. 1</a></li>1330 <li class="indline1">Last-Modified <a class="iref" href="#rfc.iref.h.6"><b>6.6</b></a>, <a class="iref" href="#rfc.xref.header.last-modified.1">7. 1</a></li>1357 <li class="indline1">ETag <a class="iref" href="#rfc.xref.header.etag.1">2</a>, <a class="iref" href="#rfc.iref.h.1"><b>6.1</b></a>, <a class="iref" href="#rfc.xref.header.etag.2">7.2</a></li> 1358 <li class="indline1">If-Match <a class="iref" href="#rfc.xref.header.if-match.1">2</a>, <a class="iref" href="#rfc.iref.h.2"><b>6.2</b></a>, <a class="iref" href="#rfc.xref.header.if-match.2">7.2</a></li> 1359 <li class="indline1">If-Modified-Since <a class="iref" href="#rfc.iref.h.3"><b>6.3</b></a>, <a class="iref" href="#rfc.xref.header.if-modified-since.1">7.2</a></li> 1360 <li class="indline1">If-None-Match <a class="iref" href="#rfc.xref.header.if-none-match.1">2</a>, <a class="iref" href="#rfc.iref.h.4"><b>6.4</b></a>, <a class="iref" href="#rfc.xref.header.if-none-match.2">7.2</a>, <a class="iref" href="#rfc.xref.header.if-none-match.3">A.1</a></li> 1361 <li class="indline1">If-Unmodified-Since <a class="iref" href="#rfc.iref.h.5"><b>6.5</b></a>, <a class="iref" href="#rfc.xref.header.if-unmodified-since.1">7.2</a></li> 1362 <li class="indline1">Last-Modified <a class="iref" href="#rfc.iref.h.6"><b>6.6</b></a>, <a class="iref" href="#rfc.xref.header.last-modified.1">7.2</a></li> 1331 1363 </ul> 1332 1364 </li> … … 1334 1366 </li> 1335 1367 <li class="indline0"><a id="rfc.index.I" href="#rfc.index.I"><b>I</b></a><ul class="ind"> 1336 <li class="indline1">If-Match header <a class="iref" href="#rfc.xref.header.if-match.1">2</a>, <a class="iref" href="#rfc.iref.i.1"><b>6.2</b></a>, <a class="iref" href="#rfc.xref.header.if-match.2">7. 1</a></li>1337 <li class="indline1">If-Modified-Since header <a class="iref" href="#rfc.iref.i.2"><b>6.3</b></a>, <a class="iref" href="#rfc.xref.header.if-modified-since.1">7. 1</a></li>1338 <li class="indline1">If-None-Match header <a class="iref" href="#rfc.xref.header.if-none-match.1">2</a>, <a class="iref" href="#rfc.iref.i.3"><b>6.4</b></a>, <a class="iref" href="#rfc.xref.header.if-none-match.2">7. 1</a>, <a class="iref" href="#rfc.xref.header.if-none-match.3">A.1</a></li>1339 <li class="indline1">If-Unmodified-Since header <a class="iref" href="#rfc.iref.i.4"><b>6.5</b></a>, <a class="iref" href="#rfc.xref.header.if-unmodified-since.1">7. 1</a></li>1368 <li class="indline1">If-Match header <a class="iref" href="#rfc.xref.header.if-match.1">2</a>, <a class="iref" href="#rfc.iref.i.1"><b>6.2</b></a>, <a class="iref" href="#rfc.xref.header.if-match.2">7.2</a></li> 1369 <li class="indline1">If-Modified-Since header <a class="iref" href="#rfc.iref.i.2"><b>6.3</b></a>, <a class="iref" href="#rfc.xref.header.if-modified-since.1">7.2</a></li> 1370 <li class="indline1">If-None-Match header <a class="iref" href="#rfc.xref.header.if-none-match.1">2</a>, <a class="iref" href="#rfc.iref.i.3"><b>6.4</b></a>, <a class="iref" href="#rfc.xref.header.if-none-match.2">7.2</a>, <a class="iref" href="#rfc.xref.header.if-none-match.3">A.1</a></li> 1371 <li class="indline1">If-Unmodified-Since header <a class="iref" href="#rfc.iref.i.4"><b>6.5</b></a>, <a class="iref" href="#rfc.xref.header.if-unmodified-since.1">7.2</a></li> 1340 1372 </ul> 1341 1373 </li> 1342 1374 <li class="indline0"><a id="rfc.index.L" href="#rfc.index.L"><b>L</b></a><ul class="ind"> 1343 <li class="indline1">Last-Modified header <a class="iref" href="#rfc.iref.l.1"><b>6.6</b></a>, <a class="iref" href="#rfc.xref.header.last-modified.1">7. 1</a></li>1375 <li class="indline1">Last-Modified header <a class="iref" href="#rfc.iref.l.1"><b>6.6</b></a>, <a class="iref" href="#rfc.xref.header.last-modified.1">7.2</a></li> 1344 1376 </ul> 1345 1377 </li> … … 1367 1399 <li class="indline1"><em>RFC2119</em> <a class="iref" href="#rfc.xref.RFC2119.1">1.1</a>, <a class="iref" href="#RFC2119"><b>10.1</b></a></li> 1368 1400 <li class="indline1"><em>RFC2616</em> <a class="iref" href="#rfc.xref.RFC2616.1">1</a>, <a class="iref" href="#RFC2616"><b>10.2</b></a>, <a class="iref" href="#rfc.xref.RFC2616.2">C.1</a></li> 1369 <li class="indline1"><em>RFC3864</em> <a class="iref" href="#rfc.xref.RFC3864.1">7. 1</a>, <a class="iref" href="#RFC3864"><b>10.2</b></a></li>1401 <li class="indline1"><em>RFC3864</em> <a class="iref" href="#rfc.xref.RFC3864.1">7.2</a>, <a class="iref" href="#RFC3864"><b>10.2</b></a></li> 1370 1402 <li class="indline1"><em>RFC5234</em> <a class="iref" href="#rfc.xref.RFC5234.1">1.2</a>, <a class="iref" href="#rfc.xref.RFC5234.2">1.2</a>, <a class="iref" href="#RFC5234"><b>10.1</b></a><ul class="ind"> 1371 1403 <li class="indline1"><em>Appendix B.1</em> <a class="iref" href="#rfc.xref.RFC5234.2">1.2</a></li> … … 1377 1409 <li class="indline1">Status Codes 1378 1410 <ul class="ind"> 1379 <li class="indline1">304 Not Modified <a class="iref" href="#rfc.iref.s.1"><b>3.1</b></a> </li>1380 <li class="indline1">412 Precondition Failed <a class="iref" href="#rfc.iref.s.2"><b>3.2</b></a> </li>1411 <li class="indline1">304 Not Modified <a class="iref" href="#rfc.iref.s.1"><b>3.1</b></a>, <a class="iref" href="#rfc.xref.status.304.1">7.1</a></li> 1412 <li class="indline1">412 Precondition Failed <a class="iref" href="#rfc.iref.s.2"><b>3.2</b></a>, <a class="iref" href="#rfc.xref.status.412.1">7.1</a></li> 1381 1413 </ul> 1382 1414 </li> -
draft-ietf-httpbis/latest/p4-conditional.xml
r698 r700 1055 1055 1056 1056 <section title="IANA Considerations" anchor="IANA.considerations"> 1057 1058 <section title="Status Code Registration" anchor="status.code.registration"> 1059 <t> 1060 The HTTP Status Code Registry located at <eref target="http://www.iana.org/assignments/http-status-codes"/> 1061 should be updated with the registrations below: 1062 </t> 1063 <?BEGININC p4-conditional.iana-status-codes ?> 1064 <!--AUTOGENERATED FROM extract-status-code-defs.xslt, do not edit manually--> 1065 <texttable align="left" suppress-title="true" anchor="iana.status.code.registration.table"> 1066 <ttcol>Value</ttcol> 1067 <ttcol>Description</ttcol> 1068 <ttcol>Reference</ttcol> 1069 <c>304</c> 1070 <c>Not Modified</c> 1071 <c> 1072 <xref target="status.304"/> 1073 </c> 1074 <c>412</c> 1075 <c>Precondition Failed</c> 1076 <c> 1077 <xref target="status.412"/> 1078 </c> 1079 </texttable> 1080 <!--(END)--> 1081 <?ENDINC p4-conditional.iana-status-codes ?> 1082 </section> 1083 1057 1084 <section title="Message Header Registration" anchor="message.header.registration"> 1058 1085 <t> … … 1562 1589 strong matching) 1563 1590 </t> 1591 <t> 1592 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/198"/>: 1593 "move IANA registrations for optional status codes" 1594 </t> 1564 1595 </list> 1565 1596 </t> -
draft-ietf-httpbis/latest/p5-range.html
r698 r700 554 554 </li> 555 555 <li class="tocline0">6. <a href="#IANA.considerations">IANA Considerations</a><ul class="toc"> 556 <li class="tocline1">6.1 <a href="#message.header.registration">Message Header Registration</a></li> 556 <li class="tocline1">6.1 <a href="#status.code.registration">Status Code Registration</a></li> 557 <li class="tocline1">6.2 <a href="#message.header.registration">Message Header Registration</a></li> 557 558 </ul> 558 559 </li> … … 892 893 </p> 893 894 <h1 id="rfc.section.6"><a href="#rfc.section.6">6.</a> <a id="IANA.considerations" href="#IANA.considerations">IANA Considerations</a></h1> 894 <h2 id="rfc.section.6.1"><a href="#rfc.section.6.1">6.1</a> <a id=" message.header.registration" href="#message.header.registration">Message HeaderRegistration</a></h2>895 <p id="rfc.section.6.1.p.1">The Message Header Registry located at <<a href="http://www.iana.org/assignments/message-headers/message-header-index.html">http://www.iana.org/assignments/message-headers/message-header-index.html</a>> should be updated with the permanent registrations below (see <a href="#RFC3864" id="rfc.xref.RFC3864.1"><cite title="Registration Procedures for Message Header Fields">[RFC3864]</cite></a>):895 <h2 id="rfc.section.6.1"><a href="#rfc.section.6.1">6.1</a> <a id="status.code.registration" href="#status.code.registration">Status Code Registration</a></h2> 896 <p id="rfc.section.6.1.p.1">The HTTP Status Code Registry located at <<a href="http://www.iana.org/assignments/http-status-codes">http://www.iana.org/assignments/http-status-codes</a>> should be updated with the registrations below: 896 897 </p> 897 898 <div id="rfc.table.1"> 899 <div id="iana.status.code.registration.table"></div> 900 <table class="tt full left" cellpadding="3" cellspacing="0"> 901 <thead> 902 <tr> 903 <th>Value</th> 904 <th>Description</th> 905 <th>Reference</th> 906 </tr> 907 </thead> 908 <tbody> 909 <tr> 910 <td>206</td> 911 <td>Partial Content</td> 912 <td> <a href="#status.206" id="rfc.xref.status.206.1" title="206 Partial Content">Section 3.1</a> 913 </td> 914 </tr> 915 <tr> 916 <td>416</td> 917 <td>Requested Range Not Satisfiable</td> 918 <td> <a href="#status.416" id="rfc.xref.status.416.2" title="416 Requested Range Not Satisfiable">Section 3.2</a> 919 </td> 920 </tr> 921 </tbody> 922 </table> 923 </div> 924 <h2 id="rfc.section.6.2"><a href="#rfc.section.6.2">6.2</a> <a id="message.header.registration" href="#message.header.registration">Message Header Registration</a></h2> 925 <p id="rfc.section.6.2.p.1">The Message Header Registry located at <<a href="http://www.iana.org/assignments/message-headers/message-header-index.html">http://www.iana.org/assignments/message-headers/message-header-index.html</a>> should be updated with the permanent registrations below (see <a href="#RFC3864" id="rfc.xref.RFC3864.1"><cite title="Registration Procedures for Message Header Fields">[RFC3864]</cite></a>): 926 </p> 927 <div id="rfc.table.2"> 898 928 <div id="iana.header.registration.table"></div> 899 929 <table class="tt full left" cellpadding="3" cellspacing="0"> … … 938 968 </table> 939 969 </div> 940 <p id="rfc.section.6. 1.p.2">The change controller is: "IETF (iesg@ietf.org) - Internet Engineering Task Force".</p>970 <p id="rfc.section.6.2.p.2">The change controller is: "IETF (iesg@ietf.org) - Internet Engineering Task Force".</p> 941 971 <h1 id="rfc.section.7"><a href="#rfc.section.7">7.</a> <a id="security.considerations" href="#security.considerations">Security Considerations</a></h1> 942 972 <p id="rfc.section.7.p.1">No additional security considerations have been identified beyond those applicable to HTTP in general <a href="#Part1" id="rfc.xref.Part1.6"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>. … … 1131 1161 </p> 1132 1162 <p id="rfc.section.B.1.p.3">Range request responses would become very verbose if all meta-data were always returned; by allowing the server to only send 1133 needed headers in a 206 response, this problem can be avoided. (Section <a href="#status.206" id="rfc.xref.status.206. 1" title="206 Partial Content">3.1</a> and <a href="#header.if-range" id="rfc.xref.header.if-range.4" title="If-Range">5.3</a>)1163 needed headers in a 206 response, this problem can be avoided. (Section <a href="#status.206" id="rfc.xref.status.206.2" title="206 Partial Content">3.1</a> and <a href="#header.if-range" id="rfc.xref.header.if-range.4" title="If-Range">5.3</a>) 1134 1164 </p> 1135 1165 <p id="rfc.section.B.1.p.4">Fix problem with unsatisfiable range requests; there are two cases: syntactic problems, and range doesn't exist in the document. 1136 1166 The 416 status code was needed to resolve this ambiguity needed to indicate an error for a byte range request that falls outside 1137 of the actual contents of a document. (Section <a href="#status.416" id="rfc.xref.status.416. 2" title="416 Requested Range Not Satisfiable">3.2</a>, <a href="#header.content-range" id="rfc.xref.header.content-range.7" title="Content-Range">5.2</a>)1167 of the actual contents of a document. (Section <a href="#status.416" id="rfc.xref.status.416.3" title="416 Requested Range Not Satisfiable">3.2</a>, <a href="#header.content-range" id="rfc.xref.header.content-range.7" title="Content-Range">5.2</a>) 1138 1168 </p> 1139 1169 <h2 id="rfc.section.B.2"><a href="#rfc.section.B.2">B.2</a> <a id="changes.from.rfc.2616" href="#changes.from.rfc.2616">Changes from RFC 2616</a></h2> 1140 <p id="rfc.section.B.2.p.1">Clarify that it is not ok to use a weak cache validator in a 206 response. (<a href="#status.206" id="rfc.xref.status.206. 2" title="206 Partial Content">Section 3.1</a>)1170 <p id="rfc.section.B.2.p.1">Clarify that it is not ok to use a weak cache validator in a 206 response. (<a href="#status.206" id="rfc.xref.status.206.3" title="206 Partial Content">Section 3.1</a>) 1141 1171 </p> 1142 1172 <p id="rfc.section.B.2.p.2">Clarify that multipart/byteranges can consist of a single part. (<a href="#internet.media.type.multipart.byteranges" title="Internet Media Type multipart/byteranges">Appendix A</a>) … … 1278 1308 <li> <<a href="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/151">http://trac.tools.ietf.org/wg/httpbis/trac/ticket/151</a>>: "range unit missing from other-ranges-specifier in Range header" 1279 1309 </li> 1310 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/198">http://tools.ietf.org/wg/httpbis/trac/ticket/198</a>>: "move IANA registrations for optional status codes" 1311 </li> 1280 1312 </ul> 1281 1313 <h1 id="rfc.index"><a href="#rfc.index">Index</a></h1> … … 1285 1317 <ul class="ind"> 1286 1318 <li class="indline0"><a id="rfc.index.2" href="#rfc.index.2"><b>2</b></a><ul class="ind"> 1287 <li class="indline1">206 Partial Content (status code) <a class="iref" href="#rfc.iref.3"><b>3.1</b></a>, <a class="iref" href="#rfc.xref.status.206.1"> B.1</a>, <a class="iref" href="#rfc.xref.status.206.2">B.2</a></li>1319 <li class="indline1">206 Partial Content (status code) <a class="iref" href="#rfc.iref.3"><b>3.1</b></a>, <a class="iref" href="#rfc.xref.status.206.1">6.1</a>, <a class="iref" href="#rfc.xref.status.206.2">B.1</a>, <a class="iref" href="#rfc.xref.status.206.3">B.2</a></li> 1288 1320 </ul> 1289 1321 </li> 1290 1322 <li class="indline0"><a id="rfc.index.4" href="#rfc.index.4"><b>4</b></a><ul class="ind"> 1291 <li class="indline1">416 Requested Range Not Satisfiable (status code) <a class="iref" href="#rfc.iref.4"><b>3.2</b></a>, <a class="iref" href="#rfc.xref.status.416.1">5.2</a>, <a class="iref" href="#rfc.xref.status.416.2"> B.1</a></li>1323 <li class="indline1">416 Requested Range Not Satisfiable (status code) <a class="iref" href="#rfc.iref.4"><b>3.2</b></a>, <a class="iref" href="#rfc.xref.status.416.1">5.2</a>, <a class="iref" href="#rfc.xref.status.416.2">6.1</a>, <a class="iref" href="#rfc.xref.status.416.3">B.1</a></li> 1292 1324 </ul> 1293 1325 </li> 1294 1326 <li class="indline0"><a id="rfc.index.A" href="#rfc.index.A"><b>A</b></a><ul class="ind"> 1295 <li class="indline1">Accept-Ranges header <a class="iref" href="#rfc.iref.a.1"><b>5.1</b></a>, <a class="iref" href="#rfc.xref.header.accept-ranges.1">6. 1</a></li>1327 <li class="indline1">Accept-Ranges header <a class="iref" href="#rfc.iref.a.1"><b>5.1</b></a>, <a class="iref" href="#rfc.xref.header.accept-ranges.1">6.2</a></li> 1296 1328 </ul> 1297 1329 </li> 1298 1330 <li class="indline0"><a id="rfc.index.C" href="#rfc.index.C"><b>C</b></a><ul class="ind"> 1299 <li class="indline1">Content-Range header <a class="iref" href="#rfc.xref.header.content-range.1">2</a>, <a class="iref" href="#rfc.xref.header.content-range.2">3.1</a>, <a class="iref" href="#rfc.xref.header.content-range.3">3.2</a>, <a class="iref" href="#rfc.iref.c.1"><b>5.2</b></a>, <a class="iref" href="#rfc.xref.header.content-range.4">6. 1</a>, <a class="iref" href="#rfc.xref.header.content-range.5">B.1</a>, <a class="iref" href="#rfc.xref.header.content-range.6">B.1</a>, <a class="iref" href="#rfc.xref.header.content-range.7">B.1</a></li>1331 <li class="indline1">Content-Range header <a class="iref" href="#rfc.xref.header.content-range.1">2</a>, <a class="iref" href="#rfc.xref.header.content-range.2">3.1</a>, <a class="iref" href="#rfc.xref.header.content-range.3">3.2</a>, <a class="iref" href="#rfc.iref.c.1"><b>5.2</b></a>, <a class="iref" href="#rfc.xref.header.content-range.4">6.2</a>, <a class="iref" href="#rfc.xref.header.content-range.5">B.1</a>, <a class="iref" href="#rfc.xref.header.content-range.6">B.1</a>, <a class="iref" href="#rfc.xref.header.content-range.7">B.1</a></li> 1300 1332 </ul> 1301 1333 </li> … … 1333 1365 <li class="indline1">Headers 1334 1366 <ul class="ind"> 1335 <li class="indline1">Accept-Ranges <a class="iref" href="#rfc.iref.h.1"><b>5.1</b></a>, <a class="iref" href="#rfc.xref.header.accept-ranges.1">6. 1</a></li>1336 <li class="indline1">Content-Range <a class="iref" href="#rfc.xref.header.content-range.1">2</a>, <a class="iref" href="#rfc.xref.header.content-range.2">3.1</a>, <a class="iref" href="#rfc.xref.header.content-range.3">3.2</a>, <a class="iref" href="#rfc.iref.h.2"><b>5.2</b></a>, <a class="iref" href="#rfc.xref.header.content-range.4">6. 1</a>, <a class="iref" href="#rfc.xref.header.content-range.5">B.1</a>, <a class="iref" href="#rfc.xref.header.content-range.6">B.1</a>, <a class="iref" href="#rfc.xref.header.content-range.7">B.1</a></li>1337 <li class="indline1">If-Range <a class="iref" href="#rfc.xref.header.if-range.1">3.1</a>, <a class="iref" href="#rfc.iref.h.3"><b>5.3</b></a>, <a class="iref" href="#rfc.xref.header.if-range.2">5.4.2</a>, <a class="iref" href="#rfc.xref.header.if-range.3">6. 1</a>, <a class="iref" href="#rfc.xref.header.if-range.4">B.1</a></li>1338 <li class="indline1">Range <a class="iref" href="#rfc.xref.header.range.1">2</a>, <a class="iref" href="#rfc.xref.header.range.2">2</a>, <a class="iref" href="#rfc.xref.header.range.3">3.1</a>, <a class="iref" href="#rfc.xref.header.range.4">3.2</a>, <a class="iref" href="#rfc.iref.h.4"><b>5.4</b></a>, <a class="iref" href="#rfc.xref.header.range.5">6. 1</a></li>1367 <li class="indline1">Accept-Ranges <a class="iref" href="#rfc.iref.h.1"><b>5.1</b></a>, <a class="iref" href="#rfc.xref.header.accept-ranges.1">6.2</a></li> 1368 <li class="indline1">Content-Range <a class="iref" href="#rfc.xref.header.content-range.1">2</a>, <a class="iref" href="#rfc.xref.header.content-range.2">3.1</a>, <a class="iref" href="#rfc.xref.header.content-range.3">3.2</a>, <a class="iref" href="#rfc.iref.h.2"><b>5.2</b></a>, <a class="iref" href="#rfc.xref.header.content-range.4">6.2</a>, <a class="iref" href="#rfc.xref.header.content-range.5">B.1</a>, <a class="iref" href="#rfc.xref.header.content-range.6">B.1</a>, <a class="iref" href="#rfc.xref.header.content-range.7">B.1</a></li> 1369 <li class="indline1">If-Range <a class="iref" href="#rfc.xref.header.if-range.1">3.1</a>, <a class="iref" href="#rfc.iref.h.3"><b>5.3</b></a>, <a class="iref" href="#rfc.xref.header.if-range.2">5.4.2</a>, <a class="iref" href="#rfc.xref.header.if-range.3">6.2</a>, <a class="iref" href="#rfc.xref.header.if-range.4">B.1</a></li> 1370 <li class="indline1">Range <a class="iref" href="#rfc.xref.header.range.1">2</a>, <a class="iref" href="#rfc.xref.header.range.2">2</a>, <a class="iref" href="#rfc.xref.header.range.3">3.1</a>, <a class="iref" href="#rfc.xref.header.range.4">3.2</a>, <a class="iref" href="#rfc.iref.h.4"><b>5.4</b></a>, <a class="iref" href="#rfc.xref.header.range.5">6.2</a></li> 1339 1371 </ul> 1340 1372 </li> … … 1342 1374 </li> 1343 1375 <li class="indline0"><a id="rfc.index.I" href="#rfc.index.I"><b>I</b></a><ul class="ind"> 1344 <li class="indline1">If-Range header <a class="iref" href="#rfc.xref.header.if-range.1">3.1</a>, <a class="iref" href="#rfc.iref.i.1"><b>5.3</b></a>, <a class="iref" href="#rfc.xref.header.if-range.2">5.4.2</a>, <a class="iref" href="#rfc.xref.header.if-range.3">6. 1</a>, <a class="iref" href="#rfc.xref.header.if-range.4">B.1</a></li>1376 <li class="indline1">If-Range header <a class="iref" href="#rfc.xref.header.if-range.1">3.1</a>, <a class="iref" href="#rfc.iref.i.1"><b>5.3</b></a>, <a class="iref" href="#rfc.xref.header.if-range.2">5.4.2</a>, <a class="iref" href="#rfc.xref.header.if-range.3">6.2</a>, <a class="iref" href="#rfc.xref.header.if-range.4">B.1</a></li> 1345 1377 </ul> 1346 1378 </li> … … 1373 1405 </li> 1374 1406 <li class="indline0"><a id="rfc.index.R" href="#rfc.index.R"><b>R</b></a><ul class="ind"> 1375 <li class="indline1">Range header <a class="iref" href="#rfc.xref.header.range.1">2</a>, <a class="iref" href="#rfc.xref.header.range.2">2</a>, <a class="iref" href="#rfc.xref.header.range.3">3.1</a>, <a class="iref" href="#rfc.xref.header.range.4">3.2</a>, <a class="iref" href="#rfc.iref.r.1"><b>5.4</b></a>, <a class="iref" href="#rfc.xref.header.range.5">6. 1</a></li>1407 <li class="indline1">Range header <a class="iref" href="#rfc.xref.header.range.1">2</a>, <a class="iref" href="#rfc.xref.header.range.2">2</a>, <a class="iref" href="#rfc.xref.header.range.3">3.1</a>, <a class="iref" href="#rfc.xref.header.range.4">3.2</a>, <a class="iref" href="#rfc.iref.r.1"><b>5.4</b></a>, <a class="iref" href="#rfc.xref.header.range.5">6.2</a></li> 1376 1408 <li class="indline1"><em>RFC2046</em> <a class="iref" href="#RFC2046"><b>9.1</b></a>, <a class="iref" href="#rfc.xref.RFC2046.1">A</a>, <a class="iref" href="#rfc.xref.RFC2046.2">A</a><ul class="ind"> 1377 1409 <li class="indline1"><em>Section 5.1</em> <a class="iref" href="#rfc.xref.RFC2046.1">A</a></li> … … 1380 1412 <li class="indline1"><em>RFC2119</em> <a class="iref" href="#rfc.xref.RFC2119.1">1.1</a>, <a class="iref" href="#RFC2119"><b>9.1</b></a></li> 1381 1413 <li class="indline1"><em>RFC2616</em> <a class="iref" href="#RFC2616"><b>9.2</b></a>, <a class="iref" href="#rfc.xref.RFC2616.1">D.1</a></li> 1382 <li class="indline1"><em>RFC3864</em> <a class="iref" href="#rfc.xref.RFC3864.1">6. 1</a>, <a class="iref" href="#RFC3864"><b>9.2</b></a></li>1414 <li class="indline1"><em>RFC3864</em> <a class="iref" href="#rfc.xref.RFC3864.1">6.2</a>, <a class="iref" href="#RFC3864"><b>9.2</b></a></li> 1383 1415 <li class="indline1"><em>RFC4288</em> <a class="iref" href="#RFC4288"><b>9.2</b></a>, <a class="iref" href="#rfc.xref.RFC4288.1">A</a></li> 1384 1416 <li class="indline1"><em>RFC5234</em> <a class="iref" href="#rfc.xref.RFC5234.1">1.2</a>, <a class="iref" href="#rfc.xref.RFC5234.2">1.2</a>, <a class="iref" href="#RFC5234"><b>9.1</b></a><ul class="ind"> … … 1391 1423 <li class="indline1">Status Codes 1392 1424 <ul class="ind"> 1393 <li class="indline1">206 Partial Content <a class="iref" href="#rfc.iref.s.1"><b>3.1</b></a>, <a class="iref" href="#rfc.xref.status.206.1"> B.1</a>, <a class="iref" href="#rfc.xref.status.206.2">B.2</a></li>1394 <li class="indline1">416 Requested Range Not Satisfiable <a class="iref" href="#rfc.iref.s.2"><b>3.2</b></a>, <a class="iref" href="#rfc.xref.status.416.1">5.2</a>, <a class="iref" href="#rfc.xref.status.416.2"> B.1</a></li>1425 <li class="indline1">206 Partial Content <a class="iref" href="#rfc.iref.s.1"><b>3.1</b></a>, <a class="iref" href="#rfc.xref.status.206.1">6.1</a>, <a class="iref" href="#rfc.xref.status.206.2">B.1</a>, <a class="iref" href="#rfc.xref.status.206.3">B.2</a></li> 1426 <li class="indline1">416 Requested Range Not Satisfiable <a class="iref" href="#rfc.iref.s.2"><b>3.2</b></a>, <a class="iref" href="#rfc.xref.status.416.1">5.2</a>, <a class="iref" href="#rfc.xref.status.416.2">6.1</a>, <a class="iref" href="#rfc.xref.status.416.3">B.1</a></li> 1395 1427 </ul> 1396 1428 </li> -
draft-ietf-httpbis/latest/p5-range.xml
r698 r700 858 858 859 859 <section title="IANA Considerations" anchor="IANA.considerations"> 860 861 <section title="Status Code Registration" anchor="status.code.registration"> 862 <t> 863 The HTTP Status Code Registry located at <eref target="http://www.iana.org/assignments/http-status-codes"/> 864 should be updated with the registrations below: 865 </t> 866 <?BEGININC p5-range.iana-status-codes ?> 867 <!--AUTOGENERATED FROM extract-status-code-defs.xslt, do not edit manually--> 868 <texttable align="left" suppress-title="true" anchor="iana.status.code.registration.table"> 869 <ttcol>Value</ttcol> 870 <ttcol>Description</ttcol> 871 <ttcol>Reference</ttcol> 872 <c>206</c> 873 <c>Partial Content</c> 874 <c> 875 <xref target="status.206"/> 876 </c> 877 <c>416</c> 878 <c>Requested Range Not Satisfiable</c> 879 <c> 880 <xref target="status.416"/> 881 </c> 882 </texttable> 883 <!--(END)--> 884 <?ENDINC p5-range.iana-status-codes ?> 885 </section> 886 860 887 <section title="Message Header Registration" anchor="message.header.registration"> 861 888 <t> … … 1645 1672 <eref target="http://trac.tools.ietf.org/wg/httpbis/trac/ticket/151" />: "range unit missing from other-ranges-specifier in Range header" 1646 1673 </t> 1674 <t> 1675 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/198"/>: 1676 "move IANA registrations for optional status codes" 1677 </t> 1647 1678 </list> 1648 1679 </t> -
draft-ietf-httpbis/latest/p7-auth.html
r698 r700 543 543 </li> 544 544 <li class="tocline0">4. <a href="#IANA.considerations">IANA Considerations</a><ul class="toc"> 545 <li class="tocline1">4.1 <a href="#message.header.registration">Message Header Registration</a></li> 545 <li class="tocline1">4.1 <a href="#status.code.registration">Status Code Registration</a></li> 546 <li class="tocline1">4.2 <a href="#message.header.registration">Message Header Registration</a></li> 546 547 </ul> 547 548 </li> … … 690 691 </p> 691 692 <h1 id="rfc.section.4"><a href="#rfc.section.4">4.</a> <a id="IANA.considerations" href="#IANA.considerations">IANA Considerations</a></h1> 692 <h2 id="rfc.section.4.1"><a href="#rfc.section.4.1">4.1</a> <a id=" message.header.registration" href="#message.header.registration">Message HeaderRegistration</a></h2>693 <p id="rfc.section.4.1.p.1">The Message Header Registry located at <<a href="http://www.iana.org/assignments/message-headers/message-header-index.html">http://www.iana.org/assignments/message-headers/message-header-index.html</a>> should be updated with the permanent registrations below (see <a href="#RFC3864" id="rfc.xref.RFC3864.1"><cite title="Registration Procedures for Message Header Fields">[RFC3864]</cite></a>):693 <h2 id="rfc.section.4.1"><a href="#rfc.section.4.1">4.1</a> <a id="status.code.registration" href="#status.code.registration">Status Code Registration</a></h2> 694 <p id="rfc.section.4.1.p.1">The HTTP Status Code Registry located at <<a href="http://www.iana.org/assignments/http-status-codes">http://www.iana.org/assignments/http-status-codes</a>> should be updated with the registrations below: 694 695 </p> 695 696 <div id="rfc.table.1"> 697 <div id="iana.status.code.registration.table"></div> 698 <table class="tt full left" cellpadding="3" cellspacing="0"> 699 <thead> 700 <tr> 701 <th>Value</th> 702 <th>Description</th> 703 <th>Reference</th> 704 </tr> 705 </thead> 706 <tbody> 707 <tr> 708 <td>401</td> 709 <td>Unauthorized</td> 710 <td> <a href="#status.401" id="rfc.xref.status.401.1" title="401 Unauthorized">Section 2.1</a> 711 </td> 712 </tr> 713 <tr> 714 <td>407</td> 715 <td>Proxy Authentication Required</td> 716 <td> <a href="#status.407" id="rfc.xref.status.407.1" title="407 Proxy Authentication Required">Section 2.2</a> 717 </td> 718 </tr> 719 </tbody> 720 </table> 721 </div> 722 <h2 id="rfc.section.4.2"><a href="#rfc.section.4.2">4.2</a> <a id="message.header.registration" href="#message.header.registration">Message Header Registration</a></h2> 723 <p id="rfc.section.4.2.p.1">The Message Header Registry located at <<a href="http://www.iana.org/assignments/message-headers/message-header-index.html">http://www.iana.org/assignments/message-headers/message-header-index.html</a>> should be updated with the permanent registrations below (see <a href="#RFC3864" id="rfc.xref.RFC3864.1"><cite title="Registration Procedures for Message Header Fields">[RFC3864]</cite></a>): 724 </p> 725 <div id="rfc.table.2"> 696 726 <div id="iana.header.registration.table"></div> 697 727 <table class="tt full left" cellpadding="3" cellspacing="0"> … … 736 766 </table> 737 767 </div> 738 <p id="rfc.section.4. 1.p.2">The change controller is: "IETF (iesg@ietf.org) - Internet Engineering Task Force".</p>768 <p id="rfc.section.4.2.p.2">The change controller is: "IETF (iesg@ietf.org) - Internet Engineering Task Force".</p> 739 769 <h1 id="rfc.section.5"><a href="#rfc.section.5">5.</a> <a id="security.considerations" href="#security.considerations">Security Considerations</a></h1> 740 770 <p id="rfc.section.5.p.1">This section is meant to inform application developers, information providers, and users of the security limitations in HTTP/1.1 … … 897 927 <p id="rfc.section.C.8.p.1">None.</p> 898 928 <h2 id="rfc.section.C.9"><a href="#rfc.section.C.9">C.9</a> <a id="changes.since.07" href="#changes.since.07">Since draft-ietf-httpbis-p7-auth-07</a></h2> 899 <p id="rfc.section.C.9.p.1">None.</p> 929 <p id="rfc.section.C.9.p.1">Closed issues: </p> 930 <ul> 931 <li> <<a href="http://tools.ietf.org/wg/httpbis/trac/ticket/198">http://tools.ietf.org/wg/httpbis/trac/ticket/198</a>>: "move IANA registrations for optional status codes" 932 </li> 933 </ul> 900 934 <h1 id="rfc.index"><a href="#rfc.index">Index</a></h1> 901 935 <p class="noprint"><a href="#rfc.index.4">4</a> <a href="#rfc.index.A">A</a> <a href="#rfc.index.G">G</a> <a href="#rfc.index.H">H</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.W">W</a> … … 904 938 <ul class="ind"> 905 939 <li class="indline0"><a id="rfc.index.4" href="#rfc.index.4"><b>4</b></a><ul class="ind"> 906 <li class="indline1">401 Unauthorized (status code) <a class="iref" href="#rfc.iref.2"><b>2.1</b></a> </li>907 <li class="indline1">407 Proxy Authentication Required (status code) <a class="iref" href="#rfc.iref.3"><b>2.2</b></a> </li>940 <li class="indline1">401 Unauthorized (status code) <a class="iref" href="#rfc.iref.2"><b>2.1</b></a>, <a class="iref" href="#rfc.xref.status.401.1">4.1</a></li> 941 <li class="indline1">407 Proxy Authentication Required (status code) <a class="iref" href="#rfc.iref.3"><b>2.2</b></a>, <a class="iref" href="#rfc.xref.status.407.1">4.1</a></li> 908 942 </ul> 909 943 </li> 910 944 <li class="indline0"><a id="rfc.index.A" href="#rfc.index.A"><b>A</b></a><ul class="ind"> 911 <li class="indline1">Authorization header <a class="iref" href="#rfc.xref.header.authorization.1">2.1</a>, <a class="iref" href="#rfc.iref.a.1"><b>3.1</b></a>, <a class="iref" href="#rfc.xref.header.authorization.2">4. 1</a></li>945 <li class="indline1">Authorization header <a class="iref" href="#rfc.xref.header.authorization.1">2.1</a>, <a class="iref" href="#rfc.iref.a.1"><b>3.1</b></a>, <a class="iref" href="#rfc.xref.header.authorization.2">4.2</a></li> 912 946 </ul> 913 947 </li> … … 932 966 <li class="indline1">Headers 933 967 <ul class="ind"> 934 <li class="indline1">Authorization <a class="iref" href="#rfc.xref.header.authorization.1">2.1</a>, <a class="iref" href="#rfc.iref.h.1"><b>3.1</b></a>, <a class="iref" href="#rfc.xref.header.authorization.2">4. 1</a></li>935 <li class="indline1">Proxy-Authenticate <a class="iref" href="#rfc.xref.header.proxy-authenticate.1">2.2</a>, <a class="iref" href="#rfc.iref.h.2"><b>3.2</b></a>, <a class="iref" href="#rfc.xref.header.proxy-authenticate.2">4. 1</a></li>936 <li class="indline1">Proxy-Authorization <a class="iref" href="#rfc.xref.header.proxy-authorization.1">2.2</a>, <a class="iref" href="#rfc.iref.h.3"><b>3.3</b></a>, <a class="iref" href="#rfc.xref.header.proxy-authorization.2">4. 1</a></li>937 <li class="indline1">WWW-Authenticate <a class="iref" href="#rfc.xref.header.www-authenticate.1">2.1</a>, <a class="iref" href="#rfc.iref.h.4"><b>3.4</b></a>, <a class="iref" href="#rfc.xref.header.www-authenticate.2">4. 1</a></li>968 <li class="indline1">Authorization <a class="iref" href="#rfc.xref.header.authorization.1">2.1</a>, <a class="iref" href="#rfc.iref.h.1"><b>3.1</b></a>, <a class="iref" href="#rfc.xref.header.authorization.2">4.2</a></li> 969 <li class="indline1">Proxy-Authenticate <a class="iref" href="#rfc.xref.header.proxy-authenticate.1">2.2</a>, <a class="iref" href="#rfc.iref.h.2"><b>3.2</b></a>, <a class="iref" href="#rfc.xref.header.proxy-authenticate.2">4.2</a></li> 970 <li class="indline1">Proxy-Authorization <a class="iref" href="#rfc.xref.header.proxy-authorization.1">2.2</a>, <a class="iref" href="#rfc.iref.h.3"><b>3.3</b></a>, <a class="iref" href="#rfc.xref.header.proxy-authorization.2">4.2</a></li> 971 <li class="indline1">WWW-Authenticate <a class="iref" href="#rfc.xref.header.www-authenticate.1">2.1</a>, <a class="iref" href="#rfc.iref.h.4"><b>3.4</b></a>, <a class="iref" href="#rfc.xref.header.www-authenticate.2">4.2</a></li> 938 972 </ul> 939 973 </li> … … 950 984 </ul> 951 985 </li> 952 <li class="indline1">Proxy-Authenticate header <a class="iref" href="#rfc.xref.header.proxy-authenticate.1">2.2</a>, <a class="iref" href="#rfc.iref.p.1"><b>3.2</b></a>, <a class="iref" href="#rfc.xref.header.proxy-authenticate.2">4. 1</a></li>953 <li class="indline1">Proxy-Authorization header <a class="iref" href="#rfc.xref.header.proxy-authorization.1">2.2</a>, <a class="iref" href="#rfc.iref.p.2"><b>3.3</b></a>, <a class="iref" href="#rfc.xref.header.proxy-authorization.2">4. 1</a></li>986 <li class="indline1">Proxy-Authenticate header <a class="iref" href="#rfc.xref.header.proxy-authenticate.1">2.2</a>, <a class="iref" href="#rfc.iref.p.1"><b>3.2</b></a>, <a class="iref" href="#rfc.xref.header.proxy-authenticate.2">4.2</a></li> 987 <li class="indline1">Proxy-Authorization header <a class="iref" href="#rfc.xref.header.proxy-authorization.1">2.2</a>, <a class="iref" href="#rfc.iref.p.2"><b>3.3</b></a>, <a class="iref" href="#rfc.xref.header.proxy-authorization.2">4.2</a></li> 954 988 </ul> 955 989 </li> … … 961 995 </ul> 962 996 </li> 963 <li class="indline1"><em>RFC3864</em> <a class="iref" href="#rfc.xref.RFC3864.1">4. 1</a>, <a class="iref" href="#RFC3864"><b>7.2</b></a></li>997 <li class="indline1"><em>RFC3864</em> <a class="iref" href="#rfc.xref.RFC3864.1">4.2</a>, <a class="iref" href="#RFC3864"><b>7.2</b></a></li> 964 998 <li class="indline1"><em>RFC5234</em> <a class="iref" href="#rfc.xref.RFC5234.1">1.2</a>, <a class="iref" href="#rfc.xref.RFC5234.2">1.2</a>, <a class="iref" href="#RFC5234"><b>7.1</b></a><ul class="ind"> 965 999 <li class="indline1"><em>Appendix B.1</em> <a class="iref" href="#rfc.xref.RFC5234.2">1.2</a></li> … … 971 1005 <li class="indline1">Status Codes 972 1006 <ul class="ind"> 973 <li class="indline1">401 Unauthorized <a class="iref" href="#rfc.iref.s.1"><b>2.1</b></a> </li>974 <li class="indline1">407 Proxy Authentication Required <a class="iref" href="#rfc.iref.s.2"><b>2.2</b></a> </li>1007 <li class="indline1">401 Unauthorized <a class="iref" href="#rfc.iref.s.1"><b>2.1</b></a>, <a class="iref" href="#rfc.xref.status.401.1">4.1</a></li> 1008 <li class="indline1">407 Proxy Authentication Required <a class="iref" href="#rfc.iref.s.2"><b>2.2</b></a>, <a class="iref" href="#rfc.xref.status.407.1">4.1</a></li> 975 1009 </ul> 976 1010 </li> … … 978 1012 </li> 979 1013 <li class="indline0"><a id="rfc.index.W" href="#rfc.index.W"><b>W</b></a><ul class="ind"> 980 <li class="indline1">WWW-Authenticate header <a class="iref" href="#rfc.xref.header.www-authenticate.1">2.1</a>, <a class="iref" href="#rfc.iref.w.1"><b>3.4</b></a>, <a class="iref" href="#rfc.xref.header.www-authenticate.2">4. 1</a></li>1014 <li class="indline1">WWW-Authenticate header <a class="iref" href="#rfc.xref.header.www-authenticate.1">2.1</a>, <a class="iref" href="#rfc.iref.w.1"><b>3.4</b></a>, <a class="iref" href="#rfc.xref.header.www-authenticate.2">4.2</a></li> 981 1015 </ul> 982 1016 </li> -
draft-ietf-httpbis/latest/p7-auth.xml
r698 r700 480 480 481 481 <section title="IANA Considerations" anchor="IANA.considerations"> 482 483 <section title="Status Code Registration" anchor="status.code.registration"> 484 <t> 485 The HTTP Status Code Registry located at <eref target="http://www.iana.org/assignments/http-status-codes"/> 486 should be updated with the registrations below: 487 </t> 488 <?BEGININC p7-auth.iana-status-codes ?> 489 <!--AUTOGENERATED FROM extract-status-code-defs.xslt, do not edit manually--> 490 <texttable align="left" suppress-title="true" anchor="iana.status.code.registration.table"> 491 <ttcol>Value</ttcol> 492 <ttcol>Description</ttcol> 493 <ttcol>Reference</ttcol> 494 <c>401</c> 495 <c>Unauthorized</c> 496 <c> 497 <xref target="status.401"/> 498 </c> 499 <c>407</c> 500 <c>Proxy Authentication Required</c> 501 <c> 502 <xref target="status.407"/> 503 </c> 504 </texttable> 505 <!--(END)--> 506 <?ENDINC p7-auth.iana-status-codes ?> 507 </section> 508 482 509 <section title="Message Header Registration" anchor="message.header.registration"> 483 510 <t> … … 943 970 <section title="Since draft-ietf-httpbis-p7-auth-07" anchor="changes.since.07"> 944 971 <t> 945 None. 972 Closed issues: 973 <list style="symbols"> 974 <t> 975 <eref target="http://tools.ietf.org/wg/httpbis/trac/ticket/198"/>: 976 "move IANA registrations for optional status codes" 977 </t> 978 </list> 946 979 </t> 947 980 </section>
Note: See TracChangeset
for help on using the changeset viewer.