Changeset 1894 for draft-ietf-httpbis/latest/p2-semantics.html
- Timestamp:
- 15/09/12 08:06:47 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest/p2-semantics.html
r1892 r1894 449 449 } 450 450 @bottom-center { 451 content: "Expires March 1 8, 2013";451 content: "Expires March 19, 2013"; 452 452 } 453 453 @bottom-right { … … 498 498 <meta name="dct.creator" content="Reschke, J. F."> 499 499 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p2-semantics-latest"> 500 <meta name="dct.issued" scheme="ISO8601" content="2012-09-1 4">500 <meta name="dct.issued" scheme="ISO8601" content="2012-09-15"> 501 501 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 502 502 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypertext information systems. This document defines the semantics of HTTP/1.1 messages, as expressed by request methods, request header fields, response status codes, and response header fields, along with the payload of messages (metadata and body content) and mechanisms for content negotiation."> … … 529 529 </tr> 530 530 <tr> 531 <td class="left">Expires: March 1 8, 2013</td>531 <td class="left">Expires: March 19, 2013</td> 532 532 <td class="right">greenbytes</td> 533 533 </tr> 534 534 <tr> 535 535 <td class="left"></td> 536 <td class="right">September 1 4, 2012</td>536 <td class="right">September 15, 2012</td> 537 537 </tr> 538 538 </tbody> … … 561 561 in progress”. 562 562 </p> 563 <p>This Internet-Draft will expire on March 1 8, 2013.</p>563 <p>This Internet-Draft will expire on March 19, 2013.</p> 564 564 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 565 565 <p>Copyright © 2012 IETF Trust and the persons identified as the document authors. All rights reserved.</p> … … 961 961 </div> 962 962 <div id="rfc.iref.c.2"></div> 963 <div id="rfc.iref.h.1"></div>964 963 <h3 id="rfc.section.3.2.1"><a href="#rfc.section.3.2.1">3.2.1</a> <a id="header.content-type" href="#header.content-type">Content-Type</a></h3> 965 964 <p id="rfc.section.3.2.1.p.1">The "Content-Type" header field indicates the media type of the representation. In the case of responses to the HEAD method, … … 973 972 </p> 974 973 <div id="rfc.iref.c.3"></div> 975 <div id="rfc.iref.h.2"></div>976 974 <h3 id="rfc.section.3.2.2"><a href="#rfc.section.3.2.2">3.2.2</a> <a id="header.content-encoding" href="#header.content-encoding">Content-Encoding</a></h3> 977 975 <p id="rfc.section.3.2.2.p.1">The "Content-Encoding" header field indicates what content-codings have been applied to the representation beyond those inherent … … 1001 999 </p> 1002 1000 <div id="rfc.iref.c.4"></div> 1003 <div id="rfc.iref.h.3"></div>1004 1001 <h3 id="rfc.section.3.2.3"><a href="#rfc.section.3.2.3">3.2.3</a> <a id="header.content-language" href="#header.content-language">Content-Language</a></h3> 1005 1002 <p id="rfc.section.3.2.3.p.1">The "Content-Language" header field describes the natural language(s) of the intended audience for the representation. Note … … 1027 1024 </p> 1028 1025 <div id="rfc.iref.c.5"></div> 1029 <div id="rfc.iref.h.4"></div>1030 1026 <h3 id="rfc.section.3.2.4"><a href="#rfc.section.3.2.4">3.2.4</a> <a id="header.content-location" href="#header.content-location">Content-Location</a></h3> 1031 1027 <p id="rfc.section.3.2.4.p.1">The "Content-Location" header field supplies a URI that can be used as a specific identifier for the representation in this … … 1391 1387 </p> 1392 1388 <h3 id="rfc.section.5.3.2"><a href="#rfc.section.5.3.2">5.3.2</a> <a id="HEAD" href="#HEAD">HEAD</a></h3> 1393 <div id="rfc.iref.h. 5"></div>1389 <div id="rfc.iref.h.1"></div> 1394 1390 <div id="rfc.iref.m.2"></div> 1395 1391 <p id="rfc.section.5.3.2.p.1">The HEAD method is identical to GET except that the server <em class="bcp14">MUST NOT</em> return a message body in the response. The metadata contained in the HTTP header fields in response to a HEAD request <em class="bcp14">SHOULD</em> be identical to the information sent in response to a GET request. This method can be used for obtaining metadata about the … … 1619 1615 </div> 1620 1616 <div id="rfc.iref.m.9"></div> 1621 <div id="rfc.iref.h.6"></div>1622 1617 <h3 id="rfc.section.6.1.1"><a href="#rfc.section.6.1.1">6.1.1</a> <a id="header.max-forwards" href="#header.max-forwards">Max-Forwards</a></h3> 1623 1618 <p id="rfc.section.6.1.1.p.1">The "Max-Forwards" header field provides a mechanism with the TRACE (<a href="#TRACE" id="rfc.xref.TRACE.2" title="TRACE">Section 5.3.8</a>) and OPTIONS (<a href="#OPTIONS" id="rfc.xref.OPTIONS.2" title="OPTIONS">Section 5.3.7</a>) methods to limit the number of times that the request is forwarded by proxies. This can be useful when the client is attempting … … 1631 1626 </p> 1632 1627 <div id="rfc.iref.e.1"></div> 1633 <div id="rfc.iref.h.7"></div>1634 1628 <h3 id="rfc.section.6.1.2"><a href="#rfc.section.6.1.2">6.1.2</a> <a id="header.expect" href="#header.expect">Expect</a></h3> 1635 1629 <p id="rfc.section.6.1.2.p.1">The "Expect" header field is used to indicate that particular server behaviors are required by the client.</p> … … 1646 1640 </p> 1647 1641 <p id="rfc.section.6.1.2.p.4">The only expectation defined by this specification is:</p> 1648 <p id="rfc.section.6.1.2.p.5"><span id="rfc.iref.4 6"></span><span id="rfc.iref.e.2"></span> 100-continue1642 <p id="rfc.section.6.1.2.p.5"><span id="rfc.iref.40"></span><span id="rfc.iref.e.2"></span> 100-continue 1649 1643 </p> 1650 1644 <ul class="empty"> … … 1787 1781 </p> 1788 1782 <div id="rfc.iref.a.1"></div> 1789 <div id="rfc.iref.h.8"></div>1790 1783 <h3 id="rfc.section.6.3.2"><a href="#rfc.section.6.3.2">6.3.2</a> <a id="header.accept" href="#header.accept">Accept</a></h3> 1791 1784 <p id="rfc.section.6.3.2.p.1">The "Accept" header field can be used by user agents to specify response media types that are acceptable. Accept header fields … … 1885 1878 </p> 1886 1879 <div id="rfc.iref.a.2"></div> 1887 <div id="rfc.iref.h.9"></div>1888 1880 <h3 id="rfc.section.6.3.3"><a href="#rfc.section.6.3.3">6.3.3</a> <a id="header.accept-charset" href="#header.accept-charset">Accept-Charset</a></h3> 1889 1881 <p id="rfc.section.6.3.3.p.1">The "Accept-Charset" header field can be used by user agents to indicate what character encodings are acceptable in a response … … 1904 1896 </p> 1905 1897 <div id="rfc.iref.a.3"></div> 1906 <div id="rfc.iref.h.10"></div>1907 1898 <h3 id="rfc.section.6.3.4"><a href="#rfc.section.6.3.4">6.3.4</a> <a id="header.accept-encoding" href="#header.accept-encoding">Accept-Encoding</a></h3> 1908 1899 <p id="rfc.section.6.3.4.p.1">The "Accept-Encoding" header field can be used by user agents to indicate what response content-codings (<a href="#content.codings" title="Content Codings">Section 9.4</a>) are acceptable in the response. An "identity" token is used as a synonym for "no encoding" in order to communicate when … … 1945 1936 </div> 1946 1937 <div id="rfc.iref.a.4"></div> 1947 <div id="rfc.iref.h.11"></div>1948 1938 <h3 id="rfc.section.6.3.5"><a href="#rfc.section.6.3.5">6.3.5</a> <a id="header.accept-language" href="#header.accept-language">Accept-Language</a></h3> 1949 1939 <p id="rfc.section.6.3.5.p.1">The "Accept-Language" header field can be used by user agents to indicate the set of natural languages that are preferred … … 2029 2019 </div> 2030 2020 <div id="rfc.iref.f.1"></div> 2031 <div id="rfc.iref.h.12"></div>2032 2021 <h3 id="rfc.section.6.5.1"><a href="#rfc.section.6.5.1">6.5.1</a> <a id="header.from" href="#header.from">From</a></h3> 2033 2022 <p id="rfc.section.6.5.1.p.1">The "From" header field, if given, <em class="bcp14">SHOULD</em> contain an Internet e-mail address for the human user who controls the requesting user agent. The address <em class="bcp14">SHOULD</em> be machine-usable, as defined by "mailbox" in <a href="http://tools.ietf.org/html/rfc5322#section-3.4">Section 3.4</a> of <a href="#RFC5322" id="rfc.xref.RFC5322.1"><cite title="Internet Message Format">[RFC5322]</cite></a>: … … 2050 2039 </p> 2051 2040 <div id="rfc.iref.r.2"></div> 2052 <div id="rfc.iref.h.13"></div>2053 2041 <h3 id="rfc.section.6.5.2"><a href="#rfc.section.6.5.2">6.5.2</a> <a id="header.referer" href="#header.referer">Referer</a></h3> 2054 2042 <p id="rfc.section.6.5.2.p.1">The "Referer" [sic] header field allows the client to specify the URI of the resource from which the target URI was obtained … … 2069 2057 </p> 2070 2058 <div id="rfc.iref.u.1"></div> 2071 <div id="rfc.iref.h.14"></div>2072 2059 <h3 id="rfc.section.6.5.3"><a href="#rfc.section.6.5.3">6.5.3</a> <a id="header.user-agent" href="#header.user-agent">User-Agent</a></h3> 2073 2060 <p id="rfc.section.6.5.3.p.1">The "User-Agent" header field contains information about the user agent originating the request. User agents <em class="bcp14">SHOULD</em> include this field with requests. … … 2339 2326 <p id="rfc.section.7.1.p.2">Note that this list is not exhaustive — it does not include extension status codes defined in other specifications.</p> 2340 2327 <h2 id="rfc.section.7.2"><a href="#rfc.section.7.2">7.2</a> <a id="status.1xx" href="#status.1xx">Informational 1xx</a></h2> 2341 <div id="rfc.iref. 75"></div>2328 <div id="rfc.iref.62"></div> 2342 2329 <div id="rfc.iref.s.3"></div> 2343 2330 <p id="rfc.section.7.2.p.1">This class of status code indicates a provisional response, consisting only of the status-line and optional header fields, … … 2352 2339 a request, then it need not forward the corresponding <a href="#status.100" class="smpl">100 (Continue)</a> response(s).) 2353 2340 </p> 2354 <div id="rfc.iref. 76"></div>2341 <div id="rfc.iref.63"></div> 2355 2342 <div id="rfc.iref.s.4"></div> 2356 2343 <h3 id="rfc.section.7.2.1"><a href="#rfc.section.7.2.1">7.2.1</a> <a id="status.100" href="#status.100">100 Continue</a></h3> … … 2359 2346 server <em class="bcp14">MUST</em> send a final response after the request has been completed. See <a href="#use.of.the.100.status" title="Use of the 100 (Continue) Status">Section 6.1.2.1</a> for detailed discussion of the use and handling of this status code. 2360 2347 </p> 2361 <div id="rfc.iref. 77"></div>2348 <div id="rfc.iref.64"></div> 2362 2349 <div id="rfc.iref.s.5"></div> 2363 2350 <h3 id="rfc.section.7.2.2"><a href="#rfc.section.7.2.2">7.2.2</a> <a id="status.101" href="#status.101">101 Switching Protocols</a></h3> … … 2370 2357 </p> 2371 2358 <h2 id="rfc.section.7.3"><a href="#rfc.section.7.3">7.3</a> <a id="status.2xx" href="#status.2xx">Successful 2xx</a></h2> 2372 <div id="rfc.iref. 78"></div>2359 <div id="rfc.iref.65"></div> 2373 2360 <div id="rfc.iref.s.6"></div> 2374 2361 <p id="rfc.section.7.3.p.1">This class of status code indicates that the client's request was successfully received, understood, and accepted.</p> 2375 <div id="rfc.iref. 79"></div>2362 <div id="rfc.iref.66"></div> 2376 2363 <div id="rfc.iref.s.7"></div> 2377 2364 <h3 id="rfc.section.7.3.1"><a href="#rfc.section.7.3.1">7.3.1</a> <a id="status.200" href="#status.200">200 OK</a></h3> … … 2389 2376 <p id="rfc.section.7.3.1.p.2">Caches <em class="bcp14">MAY</em> use a heuristic (see <a href="p6-cache.html#heuristic.freshness" title="Calculating Heuristic Freshness">Section 4.1.2</a> of <a href="#Part6" id="rfc.xref.Part6.8"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[Part6]</cite></a>) to determine freshness for 200 responses. 2390 2377 </p> 2391 <div id="rfc.iref. 80"></div>2378 <div id="rfc.iref.67"></div> 2392 2379 <div id="rfc.iref.s.8"></div> 2393 2380 <h3 id="rfc.section.7.3.2"><a href="#rfc.section.7.3.2">7.3.2</a> <a id="status.201" href="#status.201">201 Created</a></h3> … … 2402 2389 the <a href="#header.location" class="smpl">Location</a> header field or, in case the Location header field was omitted, by the Effective Request URI (see <a href="p4-conditional.html#header.etag" title="ETag">Section 2.3</a> of <a href="#Part4" id="rfc.xref.Part4.12"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests">[Part4]</cite></a>). 2403 2390 </p> 2404 <div id="rfc.iref. 81"></div>2391 <div id="rfc.iref.68"></div> 2405 2392 <div id="rfc.iref.s.9"></div> 2406 2393 <h3 id="rfc.section.7.3.3"><a href="#rfc.section.7.3.3">7.3.3</a> <a id="status.202" href="#status.202">202 Accepted</a></h3> … … 2414 2401 user can expect the request to be fulfilled. 2415 2402 </p> 2416 <div id="rfc.iref. 82"></div>2403 <div id="rfc.iref.69"></div> 2417 2404 <div id="rfc.iref.s.10"></div> 2418 2405 <h3 id="rfc.section.7.3.4"><a href="#rfc.section.7.3.4">7.3.4</a> <a id="status.203" href="#status.203">203 Non-Authoritative Information</a></h3> … … 2424 2411 <p id="rfc.section.7.3.4.p.3">Caches <em class="bcp14">MAY</em> use a heuristic (see <a href="p6-cache.html#heuristic.freshness" title="Calculating Heuristic Freshness">Section 4.1.2</a> of <a href="#Part6" id="rfc.xref.Part6.11"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[Part6]</cite></a>) to determine freshness for 203 responses. 2425 2412 </p> 2426 <div id="rfc.iref. 83"></div>2413 <div id="rfc.iref.70"></div> 2427 2414 <div id="rfc.iref.s.11"></div> 2428 2415 <h3 id="rfc.section.7.3.5"><a href="#rfc.section.7.3.5">7.3.5</a> <a id="status.204" href="#status.204">204 No Content</a></h3> … … 2445 2432 <p id="rfc.section.7.3.5.p.5">The 204 response <em class="bcp14">MUST NOT</em> include a message body, and thus is always terminated by the first empty line after the header fields. 2446 2433 </p> 2447 <div id="rfc.iref. 84"></div>2434 <div id="rfc.iref.71"></div> 2448 2435 <div id="rfc.iref.s.12"></div> 2449 2436 <h3 id="rfc.section.7.3.6"><a href="#rfc.section.7.3.6">7.3.6</a> <a id="status.205" href="#status.205">205 Reset Content</a></h3> … … 2455 2442 </p> 2456 2443 <h2 id="rfc.section.7.4"><a href="#rfc.section.7.4">7.4</a> <a id="status.3xx" href="#status.3xx">Redirection 3xx</a></h2> 2457 <div id="rfc.iref. 85"></div>2444 <div id="rfc.iref.72"></div> 2458 2445 <div id="rfc.iref.s.13"></div> 2459 2446 <p id="rfc.section.7.4.p.1">This class of status code indicates that further action needs to be taken by the user agent in order to fulfill the request. … … 2501 2488 </p> 2502 2489 </div> 2503 <div id="rfc.iref. 86"></div>2490 <div id="rfc.iref.73"></div> 2504 2491 <div id="rfc.iref.s.14"></div> 2505 2492 <h3 id="rfc.section.7.4.1"><a href="#rfc.section.7.4.1">7.4.1</a> <a id="status.300" href="#status.300">300 Multiple Choices</a></h3> … … 2516 2503 <p id="rfc.section.7.4.1.p.4">Caches <em class="bcp14">MAY</em> use a heuristic (see <a href="p6-cache.html#heuristic.freshness" title="Calculating Heuristic Freshness">Section 4.1.2</a> of <a href="#Part6" id="rfc.xref.Part6.12"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[Part6]</cite></a>) to determine freshness for 300 responses. 2517 2504 </p> 2518 <div id="rfc.iref. 87"></div>2505 <div id="rfc.iref.74"></div> 2519 2506 <div id="rfc.iref.s.15"></div> 2520 2507 <h3 id="rfc.section.7.4.2"><a href="#rfc.section.7.4.2">7.4.2</a> <a id="status.301" href="#status.301">301 Moved Permanently</a></h3> … … 2530 2517 </p> 2531 2518 </div> 2532 <div id="rfc.iref. 88"></div>2519 <div id="rfc.iref.75"></div> 2533 2520 <div id="rfc.iref.s.16"></div> 2534 2521 <h3 id="rfc.section.7.4.3"><a href="#rfc.section.7.4.3">7.4.3</a> <a id="status.302" href="#status.302">302 Found</a></h3> … … 2541 2528 </p> 2542 2529 </div> 2543 <div id="rfc.iref. 89"></div>2530 <div id="rfc.iref.76"></div> 2544 2531 <div id="rfc.iref.s.17"></div> 2545 2532 <h3 id="rfc.section.7.4.4"><a href="#rfc.section.7.4.4">7.4.4</a> <a id="status.303" href="#status.303">303 See Other</a></h3> … … 2562 2549 <p id="rfc.section.7.4.4.p.4">Except for responses to a HEAD request, the representation of a 303 response <em class="bcp14">SHOULD</em> contain a short hypertext note with a hyperlink to the <a href="#header.location" class="smpl">Location</a> URI. 2563 2550 </p> 2564 <div id="rfc.iref. 90"></div>2551 <div id="rfc.iref.77"></div> 2565 2552 <div id="rfc.iref.s.18"></div> 2566 2553 <h3 id="rfc.section.7.4.5"><a href="#rfc.section.7.4.5">7.4.5</a> <a id="status.305" href="#status.305">305 Use Proxy</a></h3> 2567 2554 <p id="rfc.section.7.4.5.p.1">The 305 status code was defined in a previous version of this specification (see <a href="#changes.from.rfc.2616" title="Changes from RFC 2616">Appendix C</a>), and is now deprecated. 2568 2555 </p> 2569 <div id="rfc.iref. 91"></div>2556 <div id="rfc.iref.78"></div> 2570 2557 <div id="rfc.iref.s.19"></div> 2571 2558 <h3 id="rfc.section.7.4.6"><a href="#rfc.section.7.4.6">7.4.6</a> <a id="status.306" href="#status.306">306 (Unused)</a></h3> 2572 2559 <p id="rfc.section.7.4.6.p.1">The 306 status code was used in a previous version of the specification, is no longer used, and the code is reserved.</p> 2573 <div id="rfc.iref. 92"></div>2560 <div id="rfc.iref.79"></div> 2574 2561 <div id="rfc.iref.s.20"></div> 2575 2562 <h3 id="rfc.section.7.4.7"><a href="#rfc.section.7.4.7">7.4.7</a> <a id="status.307" href="#status.307">307 Temporary Redirect</a></h3> … … 2585 2572 </div> 2586 2573 <h2 id="rfc.section.7.5"><a href="#rfc.section.7.5">7.5</a> <a id="status.4xx" href="#status.4xx">Client Error 4xx</a></h2> 2587 <div id="rfc.iref. 93"></div>2574 <div id="rfc.iref.80"></div> 2588 2575 <div id="rfc.iref.s.21"></div> 2589 2576 <p id="rfc.section.7.5.p.1">The 4xx class of status code is intended for cases in which the client seems to have erred. Except when responding to a HEAD … … 2591 2578 These status codes are applicable to any request method. User agents <em class="bcp14">SHOULD</em> display any included representation to the user. 2592 2579 </p> 2593 <div id="rfc.iref. 94"></div>2580 <div id="rfc.iref.81"></div> 2594 2581 <div id="rfc.iref.s.22"></div> 2595 2582 <h3 id="rfc.section.7.5.1"><a href="#rfc.section.7.5.1">7.5.1</a> <a id="status.400" href="#status.400">400 Bad Request</a></h3> 2596 2583 <p id="rfc.section.7.5.1.p.1">The server cannot or will not process the request, due to a client error (e.g., malformed syntax).</p> 2597 <div id="rfc.iref. 95"></div>2584 <div id="rfc.iref.82"></div> 2598 2585 <div id="rfc.iref.s.23"></div> 2599 2586 <h3 id="rfc.section.7.5.2"><a href="#rfc.section.7.5.2">7.5.2</a> <a id="status.402" href="#status.402">402 Payment Required</a></h3> 2600 2587 <p id="rfc.section.7.5.2.p.1">This code is reserved for future use.</p> 2601 <div id="rfc.iref. 96"></div>2588 <div id="rfc.iref.83"></div> 2602 2589 <div id="rfc.iref.s.24"></div> 2603 2590 <h3 id="rfc.section.7.5.3"><a href="#rfc.section.7.5.3">7.5.3</a> <a id="status.403" href="#status.403">403 Forbidden</a></h3> … … 2609 2596 (Not Found)</a> <em class="bcp14">MAY</em> be used instead. 2610 2597 </p> 2611 <div id="rfc.iref. 97"></div>2598 <div id="rfc.iref.84"></div> 2612 2599 <div id="rfc.iref.s.25"></div> 2613 2600 <h3 id="rfc.section.7.5.4"><a href="#rfc.section.7.5.4">7.5.4</a> <a id="status.404" href="#status.404">404 Not Found</a></h3> … … 2617 2604 has been refused, or when no other response is applicable. 2618 2605 </p> 2619 <div id="rfc.iref. 98"></div>2606 <div id="rfc.iref.85"></div> 2620 2607 <div id="rfc.iref.s.26"></div> 2621 2608 <h3 id="rfc.section.7.5.5"><a href="#rfc.section.7.5.5">7.5.5</a> <a id="status.405" href="#status.405">405 Method Not Allowed</a></h3> 2622 2609 <p id="rfc.section.7.5.5.p.1">The method specified in the request-line is not allowed for the target resource. The response <em class="bcp14">MUST</em> include an <a href="#header.allow" class="smpl">Allow</a> header field containing a list of valid methods for the requested resource. 2623 2610 </p> 2624 <div id="rfc.iref. 99"></div>2611 <div id="rfc.iref.86"></div> 2625 2612 <div id="rfc.iref.s.27"></div> 2626 2613 <h3 id="rfc.section.7.5.6"><a href="#rfc.section.7.5.6">7.5.6</a> <a id="status.406" href="#status.406">406 Not Acceptable</a></h3> … … 2640 2627 <p id="rfc.section.7.5.6.p.4">If the response could be unacceptable, a user agent <em class="bcp14">SHOULD</em> temporarily stop receipt of more data and query the user for a decision on further actions. 2641 2628 </p> 2642 <div id="rfc.iref. 100"></div>2629 <div id="rfc.iref.87"></div> 2643 2630 <div id="rfc.iref.s.28"></div> 2644 2631 <h3 id="rfc.section.7.5.7"><a href="#rfc.section.7.5.7">7.5.7</a> <a id="status.408" href="#status.408">408 Request Timeout</a></h3> 2645 2632 <p id="rfc.section.7.5.7.p.1">The client did not produce a request within the time that the server was prepared to wait. The client <em class="bcp14">MAY</em> repeat the request without modifications at any later time. 2646 2633 </p> 2647 <div id="rfc.iref. 101"></div>2634 <div id="rfc.iref.88"></div> 2648 2635 <div id="rfc.iref.s.29"></div> 2649 2636 <h3 id="rfc.section.7.5.8"><a href="#rfc.section.7.5.8">7.5.8</a> <a id="status.409" href="#status.409">409 Conflict</a></h3> … … 2658 2645 contain a list of the differences between the two versions. 2659 2646 </p> 2660 <div id="rfc.iref. 102"></div>2647 <div id="rfc.iref.89"></div> 2661 2648 <div id="rfc.iref.s.30"></div> 2662 2649 <h3 id="rfc.section.7.5.9"><a href="#rfc.section.7.5.9">7.5.9</a> <a id="status.410" href="#status.410">410 Gone</a></h3> … … 2673 2660 <p id="rfc.section.7.5.9.p.3">Caches <em class="bcp14">MAY</em> use a heuristic (see <a href="p6-cache.html#heuristic.freshness" title="Calculating Heuristic Freshness">Section 4.1.2</a> of <a href="#Part6" id="rfc.xref.Part6.14"><cite title="Hypertext Transfer Protocol (HTTP/1.1): Caching">[Part6]</cite></a>) to determine freshness for 410 responses. 2674 2661 </p> 2675 <div id="rfc.iref. 103"></div>2662 <div id="rfc.iref.90"></div> 2676 2663 <div id="rfc.iref.s.31"></div> 2677 2664 <h3 id="rfc.section.7.5.10"><a href="#rfc.section.7.5.10">7.5.10</a> <a id="status.411" href="#status.411">411 Length Required</a></h3> … … 2679 2666 message. 2680 2667 </p> 2681 <div id="rfc.iref. 104"></div>2668 <div id="rfc.iref.91"></div> 2682 2669 <div id="rfc.iref.s.32"></div> 2683 2670 <h3 id="rfc.section.7.5.11"><a href="#rfc.section.7.5.11">7.5.11</a> <a id="status.413" href="#status.413">413 Request Representation Too Large</a></h3> … … 2687 2674 <p id="rfc.section.7.5.11.p.2">If the condition is temporary, the server <em class="bcp14">SHOULD</em> include a <a href="#header.retry-after" class="smpl">Retry-After</a> header field to indicate that it is temporary and after what time the client <em class="bcp14">MAY</em> try again. 2688 2675 </p> 2689 <div id="rfc.iref. 105"></div>2676 <div id="rfc.iref.92"></div> 2690 2677 <div id="rfc.iref.s.33"></div> 2691 2678 <h3 id="rfc.section.7.5.12"><a href="#rfc.section.7.5.12">7.5.12</a> <a id="status.414" href="#status.414">414 URI Too Long</a></h3> … … 2696 2683 in some servers using fixed-length buffers for reading or manipulating the request-target. 2697 2684 </p> 2698 <div id="rfc.iref. 106"></div>2685 <div id="rfc.iref.93"></div> 2699 2686 <div id="rfc.iref.s.34"></div> 2700 2687 <h3 id="rfc.section.7.5.13"><a href="#rfc.section.7.5.13">7.5.13</a> <a id="status.415" href="#status.415">415 Unsupported Media Type</a></h3> … … 2702 2689 on the target resource. 2703 2690 </p> 2704 <div id="rfc.iref. 107"></div>2691 <div id="rfc.iref.94"></div> 2705 2692 <div id="rfc.iref.s.35"></div> 2706 2693 <h3 id="rfc.section.7.5.14"><a href="#rfc.section.7.5.14">7.5.14</a> <a id="status.417" href="#status.417">417 Expectation Failed</a></h3> … … 2708 2695 not be met by the next-hop server. 2709 2696 </p> 2710 <div id="rfc.iref. 108"></div>2697 <div id="rfc.iref.95"></div> 2711 2698 <div id="rfc.iref.s.36"></div> 2712 2699 <h3 id="rfc.section.7.5.15"><a href="#rfc.section.7.5.15">7.5.15</a> <a id="status.426" href="#status.426">426 Upgrade Required</a></h3> … … 2725 2712 </p> 2726 2713 <h2 id="rfc.section.7.6"><a href="#rfc.section.7.6">7.6</a> <a id="status.5xx" href="#status.5xx">Server Error 5xx</a></h2> 2727 <div id="rfc.iref. 109"></div>2714 <div id="rfc.iref.96"></div> 2728 2715 <div id="rfc.iref.s.37"></div> 2729 2716 <p id="rfc.section.7.6.p.1">Response status codes beginning with the digit "5" indicate cases in which the server is aware that it has erred or is incapable … … 2731 2718 User agents <em class="bcp14">SHOULD</em> display any included representation to the user. These response codes are applicable to any request method. 2732 2719 </p> 2733 <div id="rfc.iref. 110"></div>2720 <div id="rfc.iref.97"></div> 2734 2721 <div id="rfc.iref.s.38"></div> 2735 2722 <h3 id="rfc.section.7.6.1"><a href="#rfc.section.7.6.1">7.6.1</a> <a id="status.500" href="#status.500">500 Internal Server Error</a></h3> 2736 2723 <p id="rfc.section.7.6.1.p.1">The server encountered an unexpected condition which prevented it from fulfilling the request.</p> 2737 <div id="rfc.iref. 111"></div>2724 <div id="rfc.iref.98"></div> 2738 2725 <div id="rfc.iref.s.39"></div> 2739 2726 <h3 id="rfc.section.7.6.2"><a href="#rfc.section.7.6.2">7.6.2</a> <a id="status.501" href="#status.501">501 Not Implemented</a></h3> … … 2741 2728 does not recognize the request method and is not capable of supporting it for any resource. 2742 2729 </p> 2743 <div id="rfc.iref. 112"></div>2730 <div id="rfc.iref.99"></div> 2744 2731 <div id="rfc.iref.s.40"></div> 2745 2732 <h3 id="rfc.section.7.6.3"><a href="#rfc.section.7.6.3">7.6.3</a> <a id="status.502" href="#status.502">502 Bad Gateway</a></h3> … … 2747 2734 to fulfill the request. 2748 2735 </p> 2749 <div id="rfc.iref.1 13"></div>2736 <div id="rfc.iref.100"></div> 2750 2737 <div id="rfc.iref.s.41"></div> 2751 2738 <h3 id="rfc.section.7.6.4"><a href="#rfc.section.7.6.4">7.6.4</a> <a id="status.503" href="#status.503">503 Service Unavailable</a></h3> … … 2760 2747 </p> 2761 2748 </div> 2762 <div id="rfc.iref.1 14"></div>2749 <div id="rfc.iref.101"></div> 2763 2750 <div id="rfc.iref.s.42"></div> 2764 2751 <h3 id="rfc.section.7.6.5"><a href="#rfc.section.7.6.5">7.6.5</a> <a id="status.504" href="#status.504">504 Gateway Timeout</a></h3> … … 2771 2758 </p> 2772 2759 </div> 2773 <div id="rfc.iref.1 15"></div>2760 <div id="rfc.iref.102"></div> 2774 2761 <div id="rfc.iref.s.43"></div> 2775 2762 <h3 id="rfc.section.7.6.6"><a href="#rfc.section.7.6.6">7.6.6</a> <a id="status.505" href="#status.505">505 HTTP Version Not Supported</a></h3> … … 2805 2792 </div> 2806 2793 <div id="rfc.iref.l.1"></div> 2807 <div id="rfc.iref.h.15"></div>2808 2794 <h3 id="rfc.section.8.1.1"><a href="#rfc.section.8.1.1">8.1.1</a> <a id="header.location" href="#header.location">Location</a></h3> 2809 2795 <p id="rfc.section.8.1.1.p.1">The "Location" header field <em class="bcp14">MAY</em> be sent in responses to refer to a specific resource in accordance with the semantics of the status code. … … 2836 2822 </div> 2837 2823 <div id="rfc.iref.r.3"></div> 2838 <div id="rfc.iref.h.16"></div>2839 2824 <h3 id="rfc.section.8.1.2"><a href="#rfc.section.8.1.2">8.1.2</a> <a id="header.retry-after" href="#header.retry-after">Retry-After</a></h3> 2840 2825 <p id="rfc.section.8.1.2.p.1">The header "Retry-After" field can be used with a <a href="#status.503" class="smpl">503 (Service … … 2878 2863 </div> 2879 2864 <div id="rfc.iref.d.2"></div> 2880 <div id="rfc.iref.h.17"></div>2881 2865 <h3 id="rfc.section.8.2.1"><a href="#rfc.section.8.2.1">8.2.1</a> <a id="header.date" href="#header.date">Date</a></h3> 2882 2866 <p id="rfc.section.8.2.1.p.1">The "Date" header field represents the date and time at which the message was originated, having the same semantics as the … … 2908 2892 </p> 2909 2893 <div id="rfc.iref.v.1"></div> 2910 <div id="rfc.iref.h.18"></div>2911 2894 <h3 id="rfc.section.8.2.2"><a href="#rfc.section.8.2.2">8.2.2</a> <a id="header.vary" href="#header.vary">Vary</a></h3> 2912 2895 <p id="rfc.section.8.2.2.p.1">The "Vary" header field conveys the set of header fields that were used to select the representation.</p> … … 2981 2964 </div> 2982 2965 <div id="rfc.iref.a.5"></div> 2983 <div id="rfc.iref.h.19"></div>2984 2966 <h3 id="rfc.section.8.4.1"><a href="#rfc.section.8.4.1">8.4.1</a> <a id="header.allow" href="#header.allow">Allow</a></h3> 2985 2967 <p id="rfc.section.8.4.1.p.1">The "Allow" header field lists the set of methods advertised as supported by the target resource. The purpose of this field … … 2994 2976 </p> 2995 2977 <div id="rfc.iref.s.44"></div> 2996 <div id="rfc.iref.h.20"></div>2997 2978 <h3 id="rfc.section.8.4.2"><a href="#rfc.section.8.4.2">8.4.2</a> <a id="header.server" href="#header.server">Server</a></h3> 2998 2979 <p id="rfc.section.8.4.2.p.1">The "Server" header field contains information about the software used by the origin server to handle the request.</p> … … 4160 4141 </p> 4161 4142 <div id="rfc.iref.m.10"></div> 4162 <div id="rfc.iref.h.21"></div>4163 4143 <h2 id="rfc.section.A.1"><a href="#rfc.section.A.1">A.1</a> <a id="mime-version" href="#mime-version">MIME-Version</a></h2> 4164 4144 <p id="rfc.section.A.1.p.1">HTTP is not a MIME-compliant protocol. However, HTTP/1.1 messages <em class="bcp14">MAY</em> include a single MIME-Version header field to indicate what version of the MIME protocol was used to construct the message. … … 4192 4172 </p> 4193 4173 <div id="rfc.iref.c.12"></div> 4194 <div id="rfc.iref.h.22"></div>4195 4174 <h2 id="rfc.section.A.5"><a href="#rfc.section.A.5">A.5</a> <a id="no.content-transfer-encoding" href="#no.content-transfer-encoding">No Content-Transfer-Encoding</a></h2> 4196 4175 <p id="rfc.section.A.5.p.1">HTTP does not use the Content-Transfer-Encoding field of MIME. Proxies and gateways from MIME-compliant protocols to HTTP <em class="bcp14">MUST</em> remove any Content-Transfer-Encoding prior to delivering the response message to an HTTP client. … … 5020 4999 <ul class="ind"> 5021 5000 <li><a id="rfc.index.1" href="#rfc.index.1"><b>1</b></a><ul> 5022 <li>100 Continue (status code) <a href="#rfc.xref.status.100.1">6.1.2.1</a>, <a href="#rfc.xref.status.100.2">6.1.2.1</a>, <a href="#rfc.xref.status.100.3">7.1</a>, <a href="#rfc.iref. 76"><b>7.2.1</b></a>, <a href="#rfc.xref.status.100.4">10.2.3</a></li>5023 <li>100-continue (expect value) <a href="#rfc.iref.4 6"><b>6.1.2</b></a></li>5024 <li>101 Switching Protocols (status code) <a href="#rfc.xref.status.101.1">7.1</a>, <a href="#rfc.iref. 77"><b>7.2.2</b></a>, <a href="#rfc.xref.status.101.2">10.2.3</a></li>5025 <li>1xx Informational (status code class) <a href="#rfc.iref. 75"><b>7.2</b></a></li>5001 <li>100 Continue (status code) <a href="#rfc.xref.status.100.1">6.1.2.1</a>, <a href="#rfc.xref.status.100.2">6.1.2.1</a>, <a href="#rfc.xref.status.100.3">7.1</a>, <a href="#rfc.iref.63"><b>7.2.1</b></a>, <a href="#rfc.xref.status.100.4">10.2.3</a></li> 5002 <li>100-continue (expect value) <a href="#rfc.iref.40"><b>6.1.2</b></a></li> 5003 <li>101 Switching Protocols (status code) <a href="#rfc.xref.status.101.1">7.1</a>, <a href="#rfc.iref.64"><b>7.2.2</b></a>, <a href="#rfc.xref.status.101.2">10.2.3</a></li> 5004 <li>1xx Informational (status code class) <a href="#rfc.iref.62"><b>7.2</b></a></li> 5026 5005 </ul> 5027 5006 </li> 5028 5007 <li><a id="rfc.index.2" href="#rfc.index.2"><b>2</b></a><ul> 5029 <li>200 OK (status code) <a href="#rfc.xref.status.200.1">7.1</a>, <a href="#rfc.iref. 79"><b>7.3.1</b></a>, <a href="#rfc.xref.status.200.2">10.2.3</a></li>5030 <li>201 Created (status code) <a href="#rfc.xref.status.201.1">7.1</a>, <a href="#rfc.iref. 80"><b>7.3.2</b></a>, <a href="#rfc.xref.status.201.2">10.2.3</a></li>5031 <li>202 Accepted (status code) <a href="#rfc.xref.status.202.1">7.1</a>, <a href="#rfc.iref. 81"><b>7.3.3</b></a>, <a href="#rfc.xref.status.202.2">10.2.3</a></li>5032 <li>203 Non-Authoritative Information (status code) <a href="#rfc.xref.status.203.1">7.1</a>, <a href="#rfc.iref. 82"><b>7.3.4</b></a>, <a href="#rfc.xref.status.203.2">10.2.3</a>, <a href="#rfc.xref.status.203.3">C</a></li>5033 <li>204 No Content (status code) <a href="#rfc.xref.status.204.1">7.1</a>, <a href="#rfc.iref. 83"><b>7.3.5</b></a>, <a href="#rfc.xref.status.204.2">10.2.3</a></li>5034 <li>205 Reset Content (status code) <a href="#rfc.xref.status.205.1">7.1</a>, <a href="#rfc.iref. 84"><b>7.3.6</b></a>, <a href="#rfc.xref.status.205.2">10.2.3</a></li>5035 <li>2xx Successful (status code class) <a href="#rfc.iref. 78"><b>7.3</b></a></li>5008 <li>200 OK (status code) <a href="#rfc.xref.status.200.1">7.1</a>, <a href="#rfc.iref.66"><b>7.3.1</b></a>, <a href="#rfc.xref.status.200.2">10.2.3</a></li> 5009 <li>201 Created (status code) <a href="#rfc.xref.status.201.1">7.1</a>, <a href="#rfc.iref.67"><b>7.3.2</b></a>, <a href="#rfc.xref.status.201.2">10.2.3</a></li> 5010 <li>202 Accepted (status code) <a href="#rfc.xref.status.202.1">7.1</a>, <a href="#rfc.iref.68"><b>7.3.3</b></a>, <a href="#rfc.xref.status.202.2">10.2.3</a></li> 5011 <li>203 Non-Authoritative Information (status code) <a href="#rfc.xref.status.203.1">7.1</a>, <a href="#rfc.iref.69"><b>7.3.4</b></a>, <a href="#rfc.xref.status.203.2">10.2.3</a>, <a href="#rfc.xref.status.203.3">C</a></li> 5012 <li>204 No Content (status code) <a href="#rfc.xref.status.204.1">7.1</a>, <a href="#rfc.iref.70"><b>7.3.5</b></a>, <a href="#rfc.xref.status.204.2">10.2.3</a></li> 5013 <li>205 Reset Content (status code) <a href="#rfc.xref.status.205.1">7.1</a>, <a href="#rfc.iref.71"><b>7.3.6</b></a>, <a href="#rfc.xref.status.205.2">10.2.3</a></li> 5014 <li>2xx Successful (status code class) <a href="#rfc.iref.65"><b>7.3</b></a></li> 5036 5015 </ul> 5037 5016 </li> 5038 5017 <li><a id="rfc.index.3" href="#rfc.index.3"><b>3</b></a><ul> 5039 <li>300 Multiple Choices (status code) <a href="#rfc.xref.status.300.1">7.1</a>, <a href="#rfc.iref. 86"><b>7.4.1</b></a>, <a href="#rfc.xref.status.300.2">10.2.3</a></li>5040 <li>301 Moved Permanently (status code) <a href="#rfc.xref.status.301.1">7.1</a>, <a href="#rfc.iref. 87"><b>7.4.2</b></a>, <a href="#rfc.xref.status.301.2">10.2.3</a>, <a href="#rfc.xref.status.301.3">C</a></li>5041 <li>302 Found (status code) <a href="#rfc.xref.status.302.1">7.1</a>, <a href="#rfc.iref. 88"><b>7.4.3</b></a>, <a href="#rfc.xref.status.302.2">10.2.3</a>, <a href="#rfc.xref.status.302.3">C</a></li>5042 <li>303 See Other (status code) <a href="#rfc.xref.status.303.1">7.1</a>, <a href="#rfc.iref. 89"><b>7.4.4</b></a>, <a href="#rfc.xref.status.303.2">10.2.3</a></li>5043 <li>305 Use Proxy (status code) <a href="#rfc.xref.status.305.1">7.1</a>, <a href="#rfc.iref. 90"><b>7.4.5</b></a>, <a href="#rfc.xref.status.305.2">10.2.3</a>, <a href="#rfc.xref.status.305.3">C</a></li>5044 <li>306 (Unused) (status code) <a href="#rfc.iref. 91"><b>7.4.6</b></a>, <a href="#rfc.xref.status.306.1">10.2.3</a></li>5045 <li>307 Temporary Redirect (status code) <a href="#rfc.xref.status.307.1">7.1</a>, <a href="#rfc.iref. 92"><b>7.4.7</b></a>, <a href="#rfc.xref.status.307.2">10.2.3</a>, <a href="#rfc.xref.status.307.3">C</a></li>5046 <li>3xx Redirection (status code class) <a href="#rfc.iref. 85"><b>7.4</b></a>, <a href="#rfc.xref.status.3xx.1">C</a></li>5018 <li>300 Multiple Choices (status code) <a href="#rfc.xref.status.300.1">7.1</a>, <a href="#rfc.iref.73"><b>7.4.1</b></a>, <a href="#rfc.xref.status.300.2">10.2.3</a></li> 5019 <li>301 Moved Permanently (status code) <a href="#rfc.xref.status.301.1">7.1</a>, <a href="#rfc.iref.74"><b>7.4.2</b></a>, <a href="#rfc.xref.status.301.2">10.2.3</a>, <a href="#rfc.xref.status.301.3">C</a></li> 5020 <li>302 Found (status code) <a href="#rfc.xref.status.302.1">7.1</a>, <a href="#rfc.iref.75"><b>7.4.3</b></a>, <a href="#rfc.xref.status.302.2">10.2.3</a>, <a href="#rfc.xref.status.302.3">C</a></li> 5021 <li>303 See Other (status code) <a href="#rfc.xref.status.303.1">7.1</a>, <a href="#rfc.iref.76"><b>7.4.4</b></a>, <a href="#rfc.xref.status.303.2">10.2.3</a></li> 5022 <li>305 Use Proxy (status code) <a href="#rfc.xref.status.305.1">7.1</a>, <a href="#rfc.iref.77"><b>7.4.5</b></a>, <a href="#rfc.xref.status.305.2">10.2.3</a>, <a href="#rfc.xref.status.305.3">C</a></li> 5023 <li>306 (Unused) (status code) <a href="#rfc.iref.78"><b>7.4.6</b></a>, <a href="#rfc.xref.status.306.1">10.2.3</a></li> 5024 <li>307 Temporary Redirect (status code) <a href="#rfc.xref.status.307.1">7.1</a>, <a href="#rfc.iref.79"><b>7.4.7</b></a>, <a href="#rfc.xref.status.307.2">10.2.3</a>, <a href="#rfc.xref.status.307.3">C</a></li> 5025 <li>3xx Redirection (status code class) <a href="#rfc.iref.72"><b>7.4</b></a>, <a href="#rfc.xref.status.3xx.1">C</a></li> 5047 5026 </ul> 5048 5027 </li> 5049 5028 <li><a id="rfc.index.4" href="#rfc.index.4"><b>4</b></a><ul> 5050 <li>400 Bad Request (status code) <a href="#rfc.xref.status.400.1">7.1</a>, <a href="#rfc.iref. 94"><b>7.5.1</b></a>, <a href="#rfc.xref.status.400.2">10.2.3</a></li>5051 <li>402 Payment Required (status code) <a href="#rfc.xref.status.402.1">7.1</a>, <a href="#rfc.iref. 95"><b>7.5.2</b></a>, <a href="#rfc.xref.status.402.2">10.2.3</a></li>5052 <li>403 Forbidden (status code) <a href="#rfc.xref.status.403.1">7.1</a>, <a href="#rfc.iref. 96"><b>7.5.3</b></a>, <a href="#rfc.xref.status.403.2">10.2.3</a></li>5053 <li>404 Not Found (status code) <a href="#rfc.xref.status.404.1">7.1</a>, <a href="#rfc.iref. 97"><b>7.5.4</b></a>, <a href="#rfc.xref.status.404.2">10.2.3</a></li>5054 <li>405 Method Not Allowed (status code) <a href="#rfc.xref.status.405.1">7.1</a>, <a href="#rfc.iref. 98"><b>7.5.5</b></a>, <a href="#rfc.xref.status.405.2">10.2.3</a></li>5055 <li>406 Not Acceptable (status code) <a href="#rfc.xref.status.406.1">7.1</a>, <a href="#rfc.iref. 99"><b>7.5.6</b></a>, <a href="#rfc.xref.status.406.2">10.2.3</a></li>5056 <li>408 Request Timeout (status code) <a href="#rfc.xref.status.408.1">7.1</a>, <a href="#rfc.iref. 100"><b>7.5.7</b></a>, <a href="#rfc.xref.status.408.2">10.2.3</a></li>5057 <li>409 Conflict (status code) <a href="#rfc.xref.status.409.1">7.1</a>, <a href="#rfc.iref. 101"><b>7.5.8</b></a>, <a href="#rfc.xref.status.409.2">10.2.3</a></li>5058 <li>410 Gone (status code) <a href="#rfc.xref.status.410.1">7.1</a>, <a href="#rfc.iref. 102"><b>7.5.9</b></a>, <a href="#rfc.xref.status.410.2">10.2.3</a></li>5059 <li>411 Length Required (status code) <a href="#rfc.xref.status.411.1">7.1</a>, <a href="#rfc.iref. 103"><b>7.5.10</b></a>, <a href="#rfc.xref.status.411.2">10.2.3</a></li>5060 <li>413 Request Representation Too Large (status code) <a href="#rfc.xref.status.413.1">7.1</a>, <a href="#rfc.iref. 104"><b>7.5.11</b></a>, <a href="#rfc.xref.status.413.2">10.2.3</a></li>5061 <li>414 URI Too Long (status code) <a href="#rfc.xref.status.414.1">7.1</a>, <a href="#rfc.iref. 105"><b>7.5.12</b></a>, <a href="#rfc.xref.status.414.2">10.2.3</a></li>5062 <li>415 Unsupported Media Type (status code) <a href="#rfc.xref.status.415.1">7.1</a>, <a href="#rfc.iref. 106"><b>7.5.13</b></a>, <a href="#rfc.xref.status.415.2">10.2.3</a></li>5063 <li>417 Expectation Failed (status code) <a href="#rfc.xref.status.417.1">7.1</a>, <a href="#rfc.iref. 107"><b>7.5.14</b></a>, <a href="#rfc.xref.status.417.2">10.2.3</a></li>5064 <li>426 Upgrade Required (status code) <a href="#rfc.xref.status.426.1">7.1</a>, <a href="#rfc.iref. 108"><b>7.5.15</b></a>, <a href="#rfc.xref.status.426.2">10.2.3</a>, <a href="#rfc.xref.status.426.3">C</a></li>5065 <li>4xx Client Error (status code class) <a href="#rfc.iref. 93"><b>7.5</b></a></li>5029 <li>400 Bad Request (status code) <a href="#rfc.xref.status.400.1">7.1</a>, <a href="#rfc.iref.81"><b>7.5.1</b></a>, <a href="#rfc.xref.status.400.2">10.2.3</a></li> 5030 <li>402 Payment Required (status code) <a href="#rfc.xref.status.402.1">7.1</a>, <a href="#rfc.iref.82"><b>7.5.2</b></a>, <a href="#rfc.xref.status.402.2">10.2.3</a></li> 5031 <li>403 Forbidden (status code) <a href="#rfc.xref.status.403.1">7.1</a>, <a href="#rfc.iref.83"><b>7.5.3</b></a>, <a href="#rfc.xref.status.403.2">10.2.3</a></li> 5032 <li>404 Not Found (status code) <a href="#rfc.xref.status.404.1">7.1</a>, <a href="#rfc.iref.84"><b>7.5.4</b></a>, <a href="#rfc.xref.status.404.2">10.2.3</a></li> 5033 <li>405 Method Not Allowed (status code) <a href="#rfc.xref.status.405.1">7.1</a>, <a href="#rfc.iref.85"><b>7.5.5</b></a>, <a href="#rfc.xref.status.405.2">10.2.3</a></li> 5034 <li>406 Not Acceptable (status code) <a href="#rfc.xref.status.406.1">7.1</a>, <a href="#rfc.iref.86"><b>7.5.6</b></a>, <a href="#rfc.xref.status.406.2">10.2.3</a></li> 5035 <li>408 Request Timeout (status code) <a href="#rfc.xref.status.408.1">7.1</a>, <a href="#rfc.iref.87"><b>7.5.7</b></a>, <a href="#rfc.xref.status.408.2">10.2.3</a></li> 5036 <li>409 Conflict (status code) <a href="#rfc.xref.status.409.1">7.1</a>, <a href="#rfc.iref.88"><b>7.5.8</b></a>, <a href="#rfc.xref.status.409.2">10.2.3</a></li> 5037 <li>410 Gone (status code) <a href="#rfc.xref.status.410.1">7.1</a>, <a href="#rfc.iref.89"><b>7.5.9</b></a>, <a href="#rfc.xref.status.410.2">10.2.3</a></li> 5038 <li>411 Length Required (status code) <a href="#rfc.xref.status.411.1">7.1</a>, <a href="#rfc.iref.90"><b>7.5.10</b></a>, <a href="#rfc.xref.status.411.2">10.2.3</a></li> 5039 <li>413 Request Representation Too Large (status code) <a href="#rfc.xref.status.413.1">7.1</a>, <a href="#rfc.iref.91"><b>7.5.11</b></a>, <a href="#rfc.xref.status.413.2">10.2.3</a></li> 5040 <li>414 URI Too Long (status code) <a href="#rfc.xref.status.414.1">7.1</a>, <a href="#rfc.iref.92"><b>7.5.12</b></a>, <a href="#rfc.xref.status.414.2">10.2.3</a></li> 5041 <li>415 Unsupported Media Type (status code) <a href="#rfc.xref.status.415.1">7.1</a>, <a href="#rfc.iref.93"><b>7.5.13</b></a>, <a href="#rfc.xref.status.415.2">10.2.3</a></li> 5042 <li>417 Expectation Failed (status code) <a href="#rfc.xref.status.417.1">7.1</a>, <a href="#rfc.iref.94"><b>7.5.14</b></a>, <a href="#rfc.xref.status.417.2">10.2.3</a></li> 5043 <li>426 Upgrade Required (status code) <a href="#rfc.xref.status.426.1">7.1</a>, <a href="#rfc.iref.95"><b>7.5.15</b></a>, <a href="#rfc.xref.status.426.2">10.2.3</a>, <a href="#rfc.xref.status.426.3">C</a></li> 5044 <li>4xx Client Error (status code class) <a href="#rfc.iref.80"><b>7.5</b></a></li> 5066 5045 </ul> 5067 5046 </li> 5068 5047 <li><a id="rfc.index.5" href="#rfc.index.5"><b>5</b></a><ul> 5069 <li>500 Internal Server Error (status code) <a href="#rfc.xref.status.500.1">7.1</a>, <a href="#rfc.iref. 110"><b>7.6.1</b></a>, <a href="#rfc.xref.status.500.2">10.2.3</a></li>5070 <li>501 Not Implemented (status code) <a href="#rfc.xref.status.501.1">7.1</a>, <a href="#rfc.iref. 111"><b>7.6.2</b></a>, <a href="#rfc.xref.status.501.2">10.2.3</a></li>5071 <li>502 Bad Gateway (status code) <a href="#rfc.xref.status.502.1">7.1</a>, <a href="#rfc.iref. 112"><b>7.6.3</b></a>, <a href="#rfc.xref.status.502.2">10.2.3</a></li>5072 <li>503 Service Unavailable (status code) <a href="#rfc.xref.status.503.1">7.1</a>, <a href="#rfc.iref.1 13"><b>7.6.4</b></a>, <a href="#rfc.xref.status.503.2">10.2.3</a></li>5073 <li>504 Gateway Timeout (status code) <a href="#rfc.xref.status.504.1">7.1</a>, <a href="#rfc.iref.1 14"><b>7.6.5</b></a>, <a href="#rfc.xref.status.504.2">10.2.3</a></li>5074 <li>505 HTTP Version Not Supported (status code) <a href="#rfc.xref.status.505.1">7.1</a>, <a href="#rfc.iref.1 15"><b>7.6.6</b></a>, <a href="#rfc.xref.status.505.2">10.2.3</a></li>5075 <li>5xx Server Error (status code class) <a href="#rfc.iref. 109"><b>7.6</b></a></li>5048 <li>500 Internal Server Error (status code) <a href="#rfc.xref.status.500.1">7.1</a>, <a href="#rfc.iref.97"><b>7.6.1</b></a>, <a href="#rfc.xref.status.500.2">10.2.3</a></li> 5049 <li>501 Not Implemented (status code) <a href="#rfc.xref.status.501.1">7.1</a>, <a href="#rfc.iref.98"><b>7.6.2</b></a>, <a href="#rfc.xref.status.501.2">10.2.3</a></li> 5050 <li>502 Bad Gateway (status code) <a href="#rfc.xref.status.502.1">7.1</a>, <a href="#rfc.iref.99"><b>7.6.3</b></a>, <a href="#rfc.xref.status.502.2">10.2.3</a></li> 5051 <li>503 Service Unavailable (status code) <a href="#rfc.xref.status.503.1">7.1</a>, <a href="#rfc.iref.100"><b>7.6.4</b></a>, <a href="#rfc.xref.status.503.2">10.2.3</a></li> 5052 <li>504 Gateway Timeout (status code) <a href="#rfc.xref.status.504.1">7.1</a>, <a href="#rfc.iref.101"><b>7.6.5</b></a>, <a href="#rfc.xref.status.504.2">10.2.3</a></li> 5053 <li>505 HTTP Version Not Supported (status code) <a href="#rfc.xref.status.505.1">7.1</a>, <a href="#rfc.iref.102"><b>7.6.6</b></a>, <a href="#rfc.xref.status.505.2">10.2.3</a></li> 5054 <li>5xx Server Error (status code class) <a href="#rfc.iref.96"><b>7.6</b></a></li> 5076 5055 </ul> 5077 5056 </li> … … 5192 5171 </li> 5193 5172 <li><a id="rfc.index.H" href="#rfc.index.H"><b>H</b></a><ul> 5194 <li>HEAD method <a href="#rfc.xref.HEAD.1">5.1</a>, <a href="#rfc.iref.h.5"><b>5.3.2</b></a>, <a href="#rfc.xref.HEAD.2">10.1.3</a></li> 5195 <li>Header Fields 5196 <ul> 5197 <li>Accept <a href="#rfc.xref.header.accept.1">3.5.1</a>, <a href="#rfc.xref.header.accept.2">6.3</a>, <a href="#rfc.iref.h.8"><b>6.3.2</b></a>, <a href="#rfc.xref.header.accept.3">9.5</a>, <a href="#rfc.xref.header.accept.4">10.3.2</a></li> 5198 <li>Accept-Charset <a href="#rfc.xref.header.accept-charset.1">3.5.1</a>, <a href="#rfc.xref.header.accept-charset.2">6.3</a>, <a href="#rfc.iref.h.9"><b>6.3.3</b></a>, <a href="#rfc.xref.header.accept-charset.3">10.3.2</a>, <a href="#rfc.xref.header.accept-charset.4">C</a></li> 5199 <li>Accept-Encoding <a href="#rfc.xref.header.accept-encoding.1">3.5.1</a>, <a href="#rfc.xref.header.accept-encoding.2">6.3</a>, <a href="#rfc.iref.h.10"><b>6.3.4</b></a>, <a href="#rfc.xref.header.accept-encoding.3">9.4</a>, <a href="#rfc.xref.header.accept-encoding.4">10.3.2</a>, <a href="#rfc.xref.header.accept-encoding.5">10.4.2</a></li> 5200 <li>Accept-Language <a href="#rfc.xref.header.accept-language.1">3.5.1</a>, <a href="#rfc.xref.header.accept-language.2">6.3</a>, <a href="#rfc.iref.h.11"><b>6.3.5</b></a>, <a href="#rfc.xref.header.accept-language.3">10.3.2</a></li> 5201 <li>Allow <a href="#rfc.xref.header.allow.1">5.1</a>, <a href="#rfc.xref.header.allow.2">8.4</a>, <a href="#rfc.iref.h.19"><b>8.4.1</b></a>, <a href="#rfc.xref.header.allow.3">10.3.2</a>, <a href="#rfc.xref.header.allow.4">C</a></li> 5202 <li>Content-Encoding <a href="#rfc.xref.header.content-encoding.1">3.2</a>, <a href="#rfc.iref.h.2"><b>3.2.2</b></a>, <a href="#rfc.xref.header.content-encoding.2">9.4</a>, <a href="#rfc.xref.header.content-encoding.3">10.3.2</a></li> 5203 <li>Content-Language <a href="#rfc.xref.header.content-language.1">3.2</a>, <a href="#rfc.iref.h.3"><b>3.2.3</b></a>, <a href="#rfc.xref.header.content-language.2">10.3.2</a></li> 5204 <li>Content-Location <a href="#rfc.xref.header.content-location.1">3.2</a>, <a href="#rfc.iref.h.4"><b>3.2.4</b></a>, <a href="#rfc.xref.header.content-location.2">5.3.3</a>, <a href="#rfc.xref.header.content-location.3">8.1.1</a>, <a href="#rfc.xref.header.content-location.4">10.3.2</a>, <a href="#rfc.xref.header.content-location.5">C</a></li> 5205 <li>Content-Transfer-Encoding <a href="#rfc.iref.h.22">A.5</a>, <a href="#rfc.xref.no.content-transfer-encoding.1">C</a></li> 5206 <li>Content-Type <a href="#rfc.xref.header.content-type.1">3.2</a>, <a href="#rfc.iref.h.1"><b>3.2.1</b></a>, <a href="#rfc.xref.header.content-type.2">7</a>, <a href="#rfc.xref.header.content-type.3">9.5</a>, <a href="#rfc.xref.header.content-type.4">10.3.1</a>, <a href="#rfc.xref.header.content-type.5">10.3.2</a></li> 5207 <li>Date <a href="#rfc.xref.header.date.1">3</a>, <a href="#rfc.xref.header.date.2">8.2</a>, <a href="#rfc.iref.h.17"><b>8.2.1</b></a>, <a href="#rfc.xref.header.date.3">10.3.2</a></li> 5208 <li>Expect <a href="#rfc.xref.header.expect.1">6.1</a>, <a href="#rfc.iref.h.7"><b>6.1.2</b></a>, <a href="#rfc.xref.header.expect.2">7.5.14</a>, <a href="#rfc.xref.header.expect.3">10.3.2</a>, <a href="#rfc.xref.header.expect.4">C</a></li> 5209 <li>From <a href="#rfc.xref.header.from.1">6.5</a>, <a href="#rfc.iref.h.12"><b>6.5.1</b></a>, <a href="#rfc.xref.header.from.2">10.3.2</a></li> 5210 <li>Location <a href="#rfc.xref.header.location.1">5.3.3</a>, <a href="#rfc.xref.header.location.2">7.4</a>, <a href="#rfc.xref.header.location.3">8.1</a>, <a href="#rfc.iref.h.15"><b>8.1.1</b></a>, <a href="#rfc.xref.header.location.4">10.3.2</a>, <a href="#rfc.xref.header.location.5">C</a></li> 5211 <li>Max-Forwards <a href="#rfc.xref.header.max-forwards.1">5.3.7</a>, <a href="#rfc.xref.header.max-forwards.2">5.3.8</a>, <a href="#rfc.xref.header.max-forwards.3">6.1</a>, <a href="#rfc.iref.h.6"><b>6.1.1</b></a>, <a href="#rfc.xref.header.max-forwards.4">10.3.2</a>, <a href="#rfc.xref.header.max-forwards.5">C</a></li> 5212 <li>MIME-Version <a href="#rfc.xref.mime-version.1">10.3.2</a>, <a href="#rfc.iref.h.21"><b>A.1</b></a></li> 5213 <li>Referer <a href="#rfc.xref.header.referer.1">6.5</a>, <a href="#rfc.iref.h.13"><b>6.5.2</b></a>, <a href="#rfc.xref.header.referer.2">10.3.2</a>, <a href="#rfc.xref.header.referer.3">C</a></li> 5214 <li>Retry-After <a href="#rfc.xref.header.retry-after.1">7.6.4</a>, <a href="#rfc.xref.header.retry-after.2">8.1</a>, <a href="#rfc.iref.h.16"><b>8.1.2</b></a>, <a href="#rfc.xref.header.retry-after.3">10.3.2</a></li> 5215 <li>Server <a href="#rfc.xref.header.server.1">8.4</a>, <a href="#rfc.iref.h.20"><b>8.4.2</b></a>, <a href="#rfc.xref.header.server.2">10.3.2</a>, <a href="#rfc.xref.header.server.3">11.1</a>, <a href="#rfc.xref.header.server.4">C</a></li> 5216 <li>User-Agent <a href="#rfc.xref.header.user-agent.1">3.5.1</a>, <a href="#rfc.xref.header.user-agent.2">6.5</a>, <a href="#rfc.iref.h.14"><b>6.5.3</b></a>, <a href="#rfc.xref.header.user-agent.3">10.3.2</a>, <a href="#rfc.xref.header.user-agent.4">11.1</a></li> 5217 <li>Vary <a href="#rfc.xref.header.vary.1">3.5.1</a>, <a href="#rfc.xref.header.vary.2">8.2</a>, <a href="#rfc.iref.h.18"><b>8.2.2</b></a>, <a href="#rfc.xref.header.vary.3">10.3.2</a></li> 5218 </ul> 5219 </li> 5173 <li>HEAD method <a href="#rfc.xref.HEAD.1">5.1</a>, <a href="#rfc.iref.h.1"><b>5.3.2</b></a>, <a href="#rfc.xref.HEAD.2">10.1.3</a></li> 5220 5174 </ul> 5221 5175 </li>
Note: See TracChangeset
for help on using the changeset viewer.