Changeset 1513 for draft-ietf-httpbis/latest
- Timestamp:
- 26/01/12 14:03:53 (11 years ago)
- Location:
- draft-ietf-httpbis/latest
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest/p6-cache.html
r1504 r1513 361 361 } 362 362 @bottom-center { 363 content: "Expires July 7, 2012";363 content: "Expires July 29, 2012"; 364 364 } 365 365 @bottom-right { … … 386 386 <link rel="Chapter" title="2 Cache Operation" href="#rfc.section.2"> 387 387 <link rel="Chapter" title="3 Header Field Definitions" href="#rfc.section.3"> 388 <link rel="Chapter" title="4 Security Considerations" href="#rfc.section.4"> 389 <link rel="Chapter" title="5 Acknowledgments" href="#rfc.section.5"> 390 <link rel="Chapter" href="#rfc.section.6" title="6 References"> 388 <link rel="Chapter" title="4 History Lists" href="#rfc.section.4"> 389 <link rel="Chapter" title="5 IANA Considerations" href="#rfc.section.5"> 390 <link rel="Chapter" title="6 Security Considerations" href="#rfc.section.6"> 391 <link rel="Chapter" title="7 Acknowledgments" href="#rfc.section.7"> 392 <link rel="Chapter" href="#rfc.section.8" title="8 References"> 391 393 <link rel="Appendix" title="A Changes from RFC 2616" href="#rfc.section.A"> 392 394 <link rel="Appendix" title="B Collected ABNF" href="#rfc.section.B"> … … 407 409 <meta name="dct.creator" content="Reschke, J. F."> 408 410 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p6-cache-latest"> 409 <meta name="dct.issued" scheme="ISO8601" content="2012-01- 04">411 <meta name="dct.issued" scheme="ISO8601" content="2012-01-26"> 410 412 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 411 413 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypertext information systems. HTTP has been in use by the World Wide Web global information initiative since 1990. This document is Part 6 of the seven-part specification that defines the protocol referred to as "HTTP/1.1" and, taken together, obsoletes RFC 2616. Part 6 defines requirements on HTTP caches and the associated header fields that control cache behavior or indicate cacheable response messages."> … … 433 435 </tr> 434 436 <tr> 435 <td class="left">Expires: July 7, 2012</td>437 <td class="left">Expires: July 29, 2012</td> 436 438 <td class="right">J. Mogul</td> 437 439 </tr> … … 498 500 <tr> 499 501 <td class="left"></td> 500 <td class="right">January 4, 2012</td>502 <td class="right">January 26, 2012</td> 501 503 </tr> 502 504 </tbody> … … 528 530 in progress”. 529 531 </p> 530 <p>This Internet-Draft will expire on July 7, 2012.</p>532 <p>This Internet-Draft will expire on July 29, 2012.</p> 531 533 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 532 534 <p>Copyright © 2012 IETF Trust and the persons identified as the document authors. All rights reserved.</p> … … 602 604 </ul> 603 605 </li> 604 <li>3.7 <a href="#history.lists">History Lists</a></li>605 <li>3.8 <a href="#IANA.considerations">IANA Considerations</a><ul>606 <li>3.8.1 <a href="#cache.directive.registration">Cache Directive Registry</a></li>607 <li>3.8.2 <a href="#warn.code.registration">Warn Code Registry</a></li>608 </ul>609 </li>610 <li>3.9 <a href="#header.field.registration">Header Field Registration</a></li>611 606 </ul> 612 607 </li> 613 <li>4. <a href="#security.considerations">Security Considerations</a></li> 614 <li>5. <a href="#acks">Acknowledgments</a></li> 615 <li>6. <a href="#rfc.references">References</a><ul> 616 <li>6.1 <a href="#rfc.references.1">Normative References</a></li> 617 <li>6.2 <a href="#rfc.references.2">Informative References</a></li> 608 <li>4. <a href="#history.lists">History Lists</a></li> 609 <li>5. <a href="#IANA.considerations">IANA Considerations</a><ul> 610 <li>5.1 <a href="#cache.directive.registration">Cache Directive Registry</a></li> 611 <li>5.2 <a href="#warn.code.registration">Warn Code Registry</a></li> 612 <li>5.3 <a href="#header.field.registration">Header Field Registration</a></li> 613 </ul> 614 </li> 615 <li>6. <a href="#security.considerations">Security Considerations</a></li> 616 <li>7. <a href="#acks">Acknowledgments</a></li> 617 <li>8. <a href="#rfc.references">References</a><ul> 618 <li>8.1 <a href="#rfc.references.1">Normative References</a></li> 619 <li>8.2 <a href="#rfc.references.2">Informative References</a></li> 618 620 </ul> 619 621 </li> … … 906 908 </p> 907 909 <p id="rfc.section.2.3.p.8">Note that freshness applies only to cache operation; it cannot be used to force a user agent to refresh its display or reload 908 a resource. See <a href="#history.lists" title="History Lists">Section 3.7</a> for an explanation of the difference between caches and history mechanisms.910 a resource. See <a href="#history.lists" title="History Lists">Section 4</a> for an explanation of the difference between caches and history mechanisms. 909 911 </p> 910 912 <h3 id="rfc.section.2.3.1"><a href="#rfc.section.2.3.1">2.3.1</a> <a id="calculating.freshness.lifetime" href="#calculating.freshness.lifetime">Calculating Freshness Lifetime</a></h3> … … 1577 1579 <p id="rfc.section.3.6.8.p.4">The registry itself is maintained at <<a href="http://www.iana.org/assignments/http-warn-codes">http://www.iana.org/assignments/http-warn-codes</a>>. 1578 1580 </p> 1579 <h 2 id="rfc.section.3.7"><a href="#rfc.section.3.7">3.7</a> <a id="history.lists" href="#history.lists">History Lists</a></h2>1580 <p id="rfc.section. 3.7.p.1">User agents often have history mechanisms, such as "Back" buttons and history lists, that can be used to redisplay a representation1581 <h1 id="rfc.section.4"><a href="#rfc.section.4">4.</a> <a id="history.lists" href="#history.lists">History Lists</a></h1> 1582 <p id="rfc.section.4.p.1">User agents often have history mechanisms, such as "Back" buttons and history lists, that can be used to redisplay a representation 1581 1583 retrieved earlier in a session. 1582 1584 </p> 1583 <p id="rfc.section. 3.7.p.2">The freshness model (<a href="#expiration.model" title="Freshness Model">Section 2.3</a>) does not necessarily apply to history mechanisms. I.e., a history mechanism can display a previous representation even if1585 <p id="rfc.section.4.p.2">The freshness model (<a href="#expiration.model" title="Freshness Model">Section 2.3</a>) does not necessarily apply to history mechanisms. I.e., a history mechanism can display a previous representation even if 1584 1586 it has expired. 1585 1587 </p> 1586 <p id="rfc.section. 3.7.p.3">This does not prohibit the history mechanism from telling the user that a view might be stale, or from honoring cache directives1588 <p id="rfc.section.4.p.3">This does not prohibit the history mechanism from telling the user that a view might be stale, or from honoring cache directives 1587 1589 (e.g., Cache-Control: no-store). 1588 1590 </p> 1589 <h 2 id="rfc.section.3.8"><a href="#rfc.section.3.8">3.8</a> <a id="IANA.considerations" href="#IANA.considerations">IANA Considerations</a></h2>1590 <h 3 id="rfc.section.3.8.1"><a href="#rfc.section.3.8.1">3.8.1</a> <a id="cache.directive.registration" href="#cache.directive.registration">Cache Directive Registry</a></h3>1591 <p id="rfc.section. 3.8.1.p.1">The registration procedure for HTTP Cache Directives is defined by <a href="#cache.control.extensions" title="Cache Control Extensions">Section 3.2.3</a> of this document.1592 </p> 1593 <p id="rfc.section. 3.8.1.p.2">The HTTP Cache Directive Registry shall be created at <<a href="http://www.iana.org/assignments/http-cache-directives">http://www.iana.org/assignments/http-cache-directives</a>> and be populated with the registrations below:1591 <h1 id="rfc.section.5"><a href="#rfc.section.5">5.</a> <a id="IANA.considerations" href="#IANA.considerations">IANA Considerations</a></h1> 1592 <h2 id="rfc.section.5.1"><a href="#rfc.section.5.1">5.1</a> <a id="cache.directive.registration" href="#cache.directive.registration">Cache Directive Registry</a></h2> 1593 <p id="rfc.section.5.1.p.1">The registration procedure for HTTP Cache Directives is defined by <a href="#cache.control.extensions" title="Cache Control Extensions">Section 3.2.3</a> of this document. 1594 </p> 1595 <p id="rfc.section.5.1.p.2">The HTTP Cache Directive Registry shall be created at <<a href="http://www.iana.org/assignments/http-cache-directives">http://www.iana.org/assignments/http-cache-directives</a>> and be populated with the registrations below: 1594 1596 </p> 1595 1597 <div id="rfc.table.1"> … … 1676 1678 </table> 1677 1679 </div> 1678 <h 3 id="rfc.section.3.8.2"><a href="#rfc.section.3.8.2">3.8.2</a> <a id="warn.code.registration" href="#warn.code.registration">Warn Code Registry</a></h3>1679 <p id="rfc.section. 3.8.2.p.1">The registration procedure for HTTP Warn Codes is defined by <a href="#warn.code.extensions" title="Warn Code Extensions">Section 3.6.8</a> of this document.1680 </p> 1681 <p id="rfc.section. 3.8.2.p.2">The HTTP Warn Code Registry shall be created at <<a href="http://www.iana.org/assignments/http-cache-directives">http://www.iana.org/assignments/http-cache-directives</a>> and be populated with the registrations below:1680 <h2 id="rfc.section.5.2"><a href="#rfc.section.5.2">5.2</a> <a id="warn.code.registration" href="#warn.code.registration">Warn Code Registry</a></h2> 1681 <p id="rfc.section.5.2.p.1">The registration procedure for HTTP Warn Codes is defined by <a href="#warn.code.extensions" title="Warn Code Extensions">Section 3.6.8</a> of this document. 1682 </p> 1683 <p id="rfc.section.5.2.p.2">The HTTP Warn Code Registry shall be created at <<a href="http://www.iana.org/assignments/http-cache-directives">http://www.iana.org/assignments/http-cache-directives</a>> and be populated with the registrations below: 1682 1684 </p> 1683 1685 <div id="rfc.table.2"> … … 1737 1739 </table> 1738 1740 </div> 1739 <h2 id="rfc.section. 3.9"><a href="#rfc.section.3.9">3.9</a> <a id="header.field.registration" href="#header.field.registration">Header Field Registration</a></h2>1740 <p id="rfc.section. 3.9.p.1">The Message Header Field 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>> shall 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>):1741 <h2 id="rfc.section.5.3"><a href="#rfc.section.5.3">5.3</a> <a id="header.field.registration" href="#header.field.registration">Header Field Registration</a></h2> 1742 <p id="rfc.section.5.3.p.1">The Message Header Field 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>> shall 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>): 1741 1743 </p> 1742 1744 <div id="rfc.table.3"> … … 1797 1799 </table> 1798 1800 </div> 1799 <p id="rfc.section. 3.9.p.2">The change controller is: "IETF (iesg@ietf.org) - Internet Engineering Task Force".</p>1800 <h1 id="rfc.section. 4"><a href="#rfc.section.4">4.</a> <a id="security.considerations" href="#security.considerations">Security Considerations</a></h1>1801 <p id="rfc.section. 4.p.1">Caches expose additional potential vulnerabilities, since the contents of the cache represent an attractive target for malicious1801 <p id="rfc.section.5.3.p.2">The change controller is: "IETF (iesg@ietf.org) - Internet Engineering Task Force".</p> 1802 <h1 id="rfc.section.6"><a href="#rfc.section.6">6.</a> <a id="security.considerations" href="#security.considerations">Security Considerations</a></h1> 1803 <p id="rfc.section.6.p.1">Caches expose additional potential vulnerabilities, since the contents of the cache represent an attractive target for malicious 1802 1804 exploitation. Because cache contents persist after an HTTP request is complete, an attack on the cache can reveal information 1803 1805 long after a user believes that the information has been removed from the network. Therefore, cache contents need to be protected 1804 1806 as sensitive information. 1805 1807 </p> 1806 <h1 id="rfc.section. 5"><a href="#rfc.section.5">5.</a> <a id="acks" href="#acks">Acknowledgments</a></h1>1807 <p id="rfc.section. 5.p.1">See <a href="p1-messaging.html#acks" title="Acknowledgments">Section 11</a> of <a href="#Part1" id="rfc.xref.Part1.17"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>.1808 </p> 1809 <h1 id="rfc.references"><a id="rfc.section. 6" href="#rfc.section.6">6.</a> References1808 <h1 id="rfc.section.7"><a href="#rfc.section.7">7.</a> <a id="acks" href="#acks">Acknowledgments</a></h1> 1809 <p id="rfc.section.7.p.1">See <a href="p1-messaging.html#acks" title="Acknowledgments">Section 11</a> of <a href="#Part1" id="rfc.xref.Part1.17"><cite title="HTTP/1.1, part 1: URIs, Connections, and Message Parsing">[Part1]</cite></a>. 1810 </p> 1811 <h1 id="rfc.references"><a id="rfc.section.8" href="#rfc.section.8">8.</a> References 1810 1812 </h1> 1811 <h2 id="rfc.references.1"><a href="#rfc.section. 6.1" id="rfc.section.6.1">6.1</a> Normative References1813 <h2 id="rfc.references.1"><a href="#rfc.section.8.1" id="rfc.section.8.1">8.1</a> Normative References 1812 1814 </h2> 1813 1815 <table> … … 1848 1850 </tr> 1849 1851 </table> 1850 <h2 id="rfc.references.2"><a href="#rfc.section. 6.2" id="rfc.section.6.2">6.2</a> Informative References1852 <h2 id="rfc.references.2"><a href="#rfc.section.8.2" id="rfc.section.8.2">8.2</a> Informative References 1851 1853 </h2> 1852 1854 <table> … … 2199 2201 <ul class="ind"> 2200 2202 <li><a id="rfc.index.1" href="#rfc.index.1"><b>1</b></a><ul> 2201 <li>110 Response is Stale (warn code) <a href="#rfc.iref.78"><b>3.6.1</b></a>, <a href="#rfc.xref.warn.110.1"> 3.8.2</a></li>2202 <li>111 Revalidation Failed (warn code) <a href="#rfc.iref.79"><b>3.6.2</b></a>, <a href="#rfc.xref.warn.111.1"> 3.8.2</a></li>2203 <li>112 Disconnected Operation (warn code) <a href="#rfc.iref.80"><b>3.6.3</b></a>, <a href="#rfc.xref.warn.112.1"> 3.8.2</a></li>2204 <li>113 Heuristic Expiration (warn code) <a href="#rfc.iref.81"><b>3.6.4</b></a>, <a href="#rfc.xref.warn.113.1"> 3.8.2</a></li>2205 <li>199 Miscellaneous Warning (warn code) <a href="#rfc.iref.82"><b>3.6.5</b></a>, <a href="#rfc.xref.warn.199.1"> 3.8.2</a></li>2203 <li>110 Response is Stale (warn code) <a href="#rfc.iref.78"><b>3.6.1</b></a>, <a href="#rfc.xref.warn.110.1">5.2</a></li> 2204 <li>111 Revalidation Failed (warn code) <a href="#rfc.iref.79"><b>3.6.2</b></a>, <a href="#rfc.xref.warn.111.1">5.2</a></li> 2205 <li>112 Disconnected Operation (warn code) <a href="#rfc.iref.80"><b>3.6.3</b></a>, <a href="#rfc.xref.warn.112.1">5.2</a></li> 2206 <li>113 Heuristic Expiration (warn code) <a href="#rfc.iref.81"><b>3.6.4</b></a>, <a href="#rfc.xref.warn.113.1">5.2</a></li> 2207 <li>199 Miscellaneous Warning (warn code) <a href="#rfc.iref.82"><b>3.6.5</b></a>, <a href="#rfc.xref.warn.199.1">5.2</a></li> 2206 2208 </ul> 2207 2209 </li> 2208 2210 <li><a id="rfc.index.2" href="#rfc.index.2"><b>2</b></a><ul> 2209 <li>214 Transformation Applied (warn code) <a href="#rfc.iref.83"><b>3.6.6</b></a>, <a href="#rfc.xref.warn.214.1"> 3.8.2</a></li>2210 <li>299 Miscellaneous Persistent Warning (warn code) <a href="#rfc.iref.84"><b>3.6.7</b></a>, <a href="#rfc.xref.warn.299.1"> 3.8.2</a></li>2211 <li>214 Transformation Applied (warn code) <a href="#rfc.iref.83"><b>3.6.6</b></a>, <a href="#rfc.xref.warn.214.1">5.2</a></li> 2212 <li>299 Miscellaneous Persistent Warning (warn code) <a href="#rfc.iref.84"><b>3.6.7</b></a>, <a href="#rfc.xref.warn.299.1">5.2</a></li> 2211 2213 </ul> 2212 2214 </li> 2213 2215 <li><a id="rfc.index.A" href="#rfc.index.A"><b>A</b></a><ul> 2214 2216 <li>age <a href="#rfc.iref.a.1">1.2</a></li> 2215 <li>Age header field <a href="#rfc.xref.header.age.1">2.2</a>, <a href="#rfc.xref.header.age.2">2.3.2</a>, <a href="#rfc.iref.a.2"><b>3.1</b></a>, <a href="#rfc.xref.header.age.3"> 3.9</a></li>2217 <li>Age header field <a href="#rfc.xref.header.age.1">2.2</a>, <a href="#rfc.xref.header.age.2">2.3.2</a>, <a href="#rfc.iref.a.2"><b>3.1</b></a>, <a href="#rfc.xref.header.age.3">5.3</a></li> 2216 2218 </ul> 2217 2219 </li> … … 2236 2238 <li>cache entry <a href="#rfc.iref.c.4">2</a></li> 2237 2239 <li>cache key <a href="#rfc.iref.c.5">2</a></li> 2238 <li>Cache-Control header field <a href="#rfc.xref.header.cache-control.1">2.1</a>, <a href="#rfc.iref.c.6"><b>3.2</b></a>, <a href="#rfc.xref.header.cache-control.2"> 3.9</a></li>2240 <li>Cache-Control header field <a href="#rfc.xref.header.cache-control.1">2.1</a>, <a href="#rfc.iref.c.6"><b>3.2</b></a>, <a href="#rfc.xref.header.cache-control.2">5.3</a></li> 2239 2241 <li>cacheable <a href="#rfc.iref.c.3">1.2</a></li> 2240 2242 </ul> 2241 2243 </li> 2242 2244 <li><a id="rfc.index.E" href="#rfc.index.E"><b>E</b></a><ul> 2243 <li>Expires header field <a href="#rfc.xref.header.expires.1">2.1</a>, <a href="#rfc.xref.header.expires.2">2.3</a>, <a href="#rfc.xref.header.expires.3">2.3.1</a>, <a href="#rfc.iref.e.2"><b>3.3</b></a>, <a href="#rfc.xref.header.expires.4"> 3.9</a></li>2245 <li>Expires header field <a href="#rfc.xref.header.expires.1">2.1</a>, <a href="#rfc.xref.header.expires.2">2.3</a>, <a href="#rfc.xref.header.expires.3">2.3.1</a>, <a href="#rfc.iref.e.2"><b>3.3</b></a>, <a href="#rfc.xref.header.expires.4">5.3</a></li> 2244 2246 <li>explicit expiration time <a href="#rfc.iref.e.1">1.2</a></li> 2245 2247 </ul> … … 2278 2280 <li>Header Fields 2279 2281 <ul> 2280 <li>Age <a href="#rfc.xref.header.age.1">2.2</a>, <a href="#rfc.xref.header.age.2">2.3.2</a>, <a href="#rfc.iref.h.2"><b>3.1</b></a>, <a href="#rfc.xref.header.age.3"> 3.9</a></li>2281 <li>Cache-Control <a href="#rfc.xref.header.cache-control.1">2.1</a>, <a href="#rfc.iref.h.3"><b>3.2</b></a>, <a href="#rfc.xref.header.cache-control.2"> 3.9</a></li>2282 <li>Expires <a href="#rfc.xref.header.expires.1">2.1</a>, <a href="#rfc.xref.header.expires.2">2.3</a>, <a href="#rfc.xref.header.expires.3">2.3.1</a>, <a href="#rfc.iref.h.4"><b>3.3</b></a>, <a href="#rfc.xref.header.expires.4"> 3.9</a></li>2283 <li>Pragma <a href="#rfc.xref.header.pragma.1">2.2</a>, <a href="#rfc.xref.header.pragma.2">3.2</a>, <a href="#rfc.iref.h.5"><b>3.4</b></a>, <a href="#rfc.xref.header.pragma.3"> 3.9</a></li>2284 <li>Vary <a href="#rfc.xref.header.vary.1">2.7</a>, <a href="#rfc.iref.h.6"><b>3.5</b></a>, <a href="#rfc.xref.header.vary.2"> 3.9</a></li>2285 <li>Warning <a href="#rfc.xref.header.warning.1">2.3.3</a>, <a href="#rfc.xref.header.warning.2">2.4.1</a>, <a href="#rfc.xref.header.warning.3">2.8</a>, <a href="#rfc.iref.h.7"><b>3.6</b></a>, <a href="#rfc.xref.header.warning.4"> 3.9</a>, <a href="#rfc.xref.header.warning.5">A</a></li>2282 <li>Age <a href="#rfc.xref.header.age.1">2.2</a>, <a href="#rfc.xref.header.age.2">2.3.2</a>, <a href="#rfc.iref.h.2"><b>3.1</b></a>, <a href="#rfc.xref.header.age.3">5.3</a></li> 2283 <li>Cache-Control <a href="#rfc.xref.header.cache-control.1">2.1</a>, <a href="#rfc.iref.h.3"><b>3.2</b></a>, <a href="#rfc.xref.header.cache-control.2">5.3</a></li> 2284 <li>Expires <a href="#rfc.xref.header.expires.1">2.1</a>, <a href="#rfc.xref.header.expires.2">2.3</a>, <a href="#rfc.xref.header.expires.3">2.3.1</a>, <a href="#rfc.iref.h.4"><b>3.3</b></a>, <a href="#rfc.xref.header.expires.4">5.3</a></li> 2285 <li>Pragma <a href="#rfc.xref.header.pragma.1">2.2</a>, <a href="#rfc.xref.header.pragma.2">3.2</a>, <a href="#rfc.iref.h.5"><b>3.4</b></a>, <a href="#rfc.xref.header.pragma.3">5.3</a></li> 2286 <li>Vary <a href="#rfc.xref.header.vary.1">2.7</a>, <a href="#rfc.iref.h.6"><b>3.5</b></a>, <a href="#rfc.xref.header.vary.2">5.3</a></li> 2287 <li>Warning <a href="#rfc.xref.header.warning.1">2.3.3</a>, <a href="#rfc.xref.header.warning.2">2.4.1</a>, <a href="#rfc.xref.header.warning.3">2.8</a>, <a href="#rfc.iref.h.7"><b>3.6</b></a>, <a href="#rfc.xref.header.warning.4">5.3</a>, <a href="#rfc.xref.header.warning.5">A</a></li> 2286 2288 </ul> 2287 2289 </li> … … 2339 2341 </li> 2340 2342 <li><a id="rfc.index.P" href="#rfc.index.P"><b>P</b></a><ul> 2341 <li><em>Part1</em> <a href="#rfc.xref.Part1.1">1.3</a>, <a href="#rfc.xref.Part1.2">1.4</a>, <a href="#rfc.xref.Part1.3">1.4.1</a>, <a href="#rfc.xref.Part1.4">1.4.1</a>, <a href="#rfc.xref.Part1.5">1.4.1</a>, <a href="#rfc.xref.Part1.6">1.4.1</a>, <a href="#rfc.xref.Part1.7">1.4.2</a>, <a href="#rfc.xref.Part1.8">1.4.2</a>, <a href="#rfc.xref.Part1.9">1.4.2</a>, <a href="#rfc.xref.Part1.10">1.4.2</a>, <a href="#rfc.xref.Part1.11">2.1</a>, <a href="#rfc.xref.Part1.12">2.2</a>, <a href="#rfc.xref.Part1.13">2.5</a>, <a href="#rfc.xref.Part1.14">2.5</a>, <a href="#rfc.xref.Part1.15">2.5</a>, <a href="#rfc.xref.Part1.16">2.7</a>, <a href="#rfc.xref.Part1.17"> 5</a>, <a href="#Part1"><b>6.1</b></a><ul>2343 <li><em>Part1</em> <a href="#rfc.xref.Part1.1">1.3</a>, <a href="#rfc.xref.Part1.2">1.4</a>, <a href="#rfc.xref.Part1.3">1.4.1</a>, <a href="#rfc.xref.Part1.4">1.4.1</a>, <a href="#rfc.xref.Part1.5">1.4.1</a>, <a href="#rfc.xref.Part1.6">1.4.1</a>, <a href="#rfc.xref.Part1.7">1.4.2</a>, <a href="#rfc.xref.Part1.8">1.4.2</a>, <a href="#rfc.xref.Part1.9">1.4.2</a>, <a href="#rfc.xref.Part1.10">1.4.2</a>, <a href="#rfc.xref.Part1.11">2.1</a>, <a href="#rfc.xref.Part1.12">2.2</a>, <a href="#rfc.xref.Part1.13">2.5</a>, <a href="#rfc.xref.Part1.14">2.5</a>, <a href="#rfc.xref.Part1.15">2.5</a>, <a href="#rfc.xref.Part1.16">2.7</a>, <a href="#rfc.xref.Part1.17">7</a>, <a href="#Part1"><b>8.1</b></a><ul> 2342 2344 <li><em>Section 1.2</em> <a href="#rfc.xref.Part1.2">1.4</a></li> 2343 2345 <li><em>Section 1.2.2</em> <a href="#rfc.xref.Part1.4">1.4.1</a></li> … … 2348 2350 <li><em>Section 4.3</em> <a href="#rfc.xref.Part1.12">2.2</a>, <a href="#rfc.xref.Part1.13">2.5</a>, <a href="#rfc.xref.Part1.14">2.5</a>, <a href="#rfc.xref.Part1.15">2.5</a></li> 2349 2351 <li><em>Section 8.8</em> <a href="#rfc.xref.Part1.9">1.4.2</a></li> 2350 <li><em>Section 11</em> <a href="#rfc.xref.Part1.17"> 5</a></li>2351 </ul> 2352 </li> 2353 <li><em>Part2</em> <a href="#rfc.xref.Part2.1">1.4.2</a>, <a href="#rfc.xref.Part2.2">2</a>, <a href="#rfc.xref.Part2.3">2.2</a>, <a href="#rfc.xref.Part2.4">2.3.1.1</a>, <a href="#rfc.xref.Part2.5">2.3.2</a>, <a href="#rfc.xref.Part2.6">2.5</a>, <a href="#rfc.xref.Part2.7">3.3</a>, <a href="#Part2"><b> 6.1</b></a><ul>2352 <li><em>Section 11</em> <a href="#rfc.xref.Part1.17">7</a></li> 2353 </ul> 2354 </li> 2355 <li><em>Part2</em> <a href="#rfc.xref.Part2.1">1.4.2</a>, <a href="#rfc.xref.Part2.2">2</a>, <a href="#rfc.xref.Part2.3">2.2</a>, <a href="#rfc.xref.Part2.4">2.3.1.1</a>, <a href="#rfc.xref.Part2.5">2.3.2</a>, <a href="#rfc.xref.Part2.6">2.5</a>, <a href="#rfc.xref.Part2.7">3.3</a>, <a href="#Part2"><b>8.1</b></a><ul> 2354 2356 <li><em>Section 6.1.1</em> <a href="#rfc.xref.Part2.3">2.2</a>, <a href="#rfc.xref.Part2.6">2.5</a></li> 2355 2357 <li><em>Section 7</em> <a href="#rfc.xref.Part2.4">2.3.1.1</a></li> … … 2358 2360 </ul> 2359 2361 </li> 2360 <li><em>Part4</em> <a href="#rfc.xref.Part4.1">1.2</a>, <a href="#rfc.xref.Part4.2">1.2</a>, <a href="#rfc.xref.Part4.3">1.2</a>, <a href="#rfc.xref.Part4.4">2.3.1.1</a>, <a href="#rfc.xref.Part4.5">2.4</a>, <a href="#Part4"><b> 6.1</b></a><ul>2362 <li><em>Part4</em> <a href="#rfc.xref.Part4.1">1.2</a>, <a href="#rfc.xref.Part4.2">1.2</a>, <a href="#rfc.xref.Part4.3">1.2</a>, <a href="#rfc.xref.Part4.4">2.3.1.1</a>, <a href="#rfc.xref.Part4.5">2.4</a>, <a href="#Part4"><b>8.1</b></a><ul> 2361 2363 <li><em>Section 2.1</em> <a href="#rfc.xref.Part4.1">1.2</a></li> 2362 2364 <li><em>Section 2.2</em> <a href="#rfc.xref.Part4.4">2.3.1.1</a></li> … … 2365 2367 </ul> 2366 2368 </li> 2367 <li><em>Part5</em> <a href="#rfc.xref.Part5.1">2.1</a>, <a href="#rfc.xref.Part5.2">2.8</a>, <a href="#rfc.xref.Part5.3">2.8</a>, <a href="#Part5"><b> 6.1</b></a><ul>2369 <li><em>Part5</em> <a href="#rfc.xref.Part5.1">2.1</a>, <a href="#rfc.xref.Part5.2">2.8</a>, <a href="#rfc.xref.Part5.3">2.8</a>, <a href="#Part5"><b>8.1</b></a><ul> 2368 2370 <li><em>Section 4</em> <a href="#rfc.xref.Part5.3">2.8</a></li> 2369 2371 </ul> 2370 2372 </li> 2371 <li><em>Part7</em> <a href="#rfc.xref.Part7.1">2.1</a>, <a href="#rfc.xref.Part7.2">2.6</a>, <a href="#Part7"><b> 6.1</b></a><ul>2373 <li><em>Part7</em> <a href="#rfc.xref.Part7.1">2.1</a>, <a href="#rfc.xref.Part7.2">2.6</a>, <a href="#Part7"><b>8.1</b></a><ul> 2372 2374 <li><em>Section 4.1</em> <a href="#rfc.xref.Part7.1">2.1</a>, <a href="#rfc.xref.Part7.2">2.6</a></li> 2373 2375 </ul> 2374 2376 </li> 2375 <li>Pragma header field <a href="#rfc.xref.header.pragma.1">2.2</a>, <a href="#rfc.xref.header.pragma.2">3.2</a>, <a href="#rfc.iref.p.5"><b>3.4</b></a>, <a href="#rfc.xref.header.pragma.3"> 3.9</a></li>2377 <li>Pragma header field <a href="#rfc.xref.header.pragma.1">2.2</a>, <a href="#rfc.xref.header.pragma.2">3.2</a>, <a href="#rfc.iref.p.5"><b>3.4</b></a>, <a href="#rfc.xref.header.pragma.3">5.3</a></li> 2376 2378 <li>private 2377 2379 <ul> … … 2393 2395 </li> 2394 2396 <li><a id="rfc.index.R" href="#rfc.index.R"><b>R</b></a><ul> 2395 <li><em>RFC1305</em> <a href="#rfc.xref.RFC1305.1">2.2</a>, <a href="#rfc.xref.RFC1305.2">2.3.2</a>, <a href="#RFC1305"><b> 6.2</b></a></li>2396 <li><em>RFC2119</em> <a href="#rfc.xref.RFC2119.1">1.3</a>, <a href="#RFC2119"><b> 6.1</b></a></li>2397 <li><em>RFC2616</em> <a href="#rfc.xref.RFC2616.1">2.3.1.1</a>, <a href="#RFC2616"><b> 6.2</b></a>, <a href="#rfc.xref.RFC2616.2">C.1</a><ul>2397 <li><em>RFC1305</em> <a href="#rfc.xref.RFC1305.1">2.2</a>, <a href="#rfc.xref.RFC1305.2">2.3.2</a>, <a href="#RFC1305"><b>8.2</b></a></li> 2398 <li><em>RFC2119</em> <a href="#rfc.xref.RFC2119.1">1.3</a>, <a href="#RFC2119"><b>8.1</b></a></li> 2399 <li><em>RFC2616</em> <a href="#rfc.xref.RFC2616.1">2.3.1.1</a>, <a href="#RFC2616"><b>8.2</b></a>, <a href="#rfc.xref.RFC2616.2">C.1</a><ul> 2398 2400 <li><em>Section 13.9</em> <a href="#rfc.xref.RFC2616.1">2.3.1.1</a></li> 2399 2401 </ul> 2400 2402 </li> 2401 <li><em>RFC3864</em> <a href="#rfc.xref.RFC3864.1"> 3.9</a>, <a href="#RFC3864"><b>6.2</b></a></li>2402 <li><em>RFC5226</em> <a href="#rfc.xref.RFC5226.1">3.2.3</a>, <a href="#rfc.xref.RFC5226.2">3.6.8</a>, <a href="#RFC5226"><b> 6.2</b></a><ul>2403 <li><em>RFC3864</em> <a href="#rfc.xref.RFC3864.1">5.3</a>, <a href="#RFC3864"><b>8.2</b></a></li> 2404 <li><em>RFC5226</em> <a href="#rfc.xref.RFC5226.1">3.2.3</a>, <a href="#rfc.xref.RFC5226.2">3.6.8</a>, <a href="#RFC5226"><b>8.2</b></a><ul> 2403 2405 <li><em>Section 4.1</em> <a href="#rfc.xref.RFC5226.1">3.2.3</a>, <a href="#rfc.xref.RFC5226.2">3.6.8</a></li> 2404 2406 </ul> 2405 2407 </li> 2406 <li><em>RFC5234</em> <a href="#rfc.xref.RFC5234.1">1.4</a>, <a href="#rfc.xref.RFC5234.2">1.4</a>, <a href="#RFC5234"><b> 6.1</b></a><ul>2408 <li><em>RFC5234</em> <a href="#rfc.xref.RFC5234.1">1.4</a>, <a href="#rfc.xref.RFC5234.2">1.4</a>, <a href="#RFC5234"><b>8.1</b></a><ul> 2407 2409 <li><em>Appendix B.1</em> <a href="#rfc.xref.RFC5234.2">1.4</a></li> 2408 2410 </ul> 2409 2411 </li> 2410 <li><em>RFC5861</em> <a href="#rfc.xref.RFC5861.1"> 3.8.1</a>, <a href="#rfc.xref.RFC5861.2">3.8.1</a>, <a href="#RFC5861"><b>6.2</b></a><ul>2411 <li><em>Section 3</em> <a href="#rfc.xref.RFC5861.2"> 3.8.1</a></li>2412 <li><em>Section 4</em> <a href="#rfc.xref.RFC5861.1"> 3.8.1</a></li>2412 <li><em>RFC5861</em> <a href="#rfc.xref.RFC5861.1">5.1</a>, <a href="#rfc.xref.RFC5861.2">5.1</a>, <a href="#RFC5861"><b>8.2</b></a><ul> 2413 <li><em>Section 3</em> <a href="#rfc.xref.RFC5861.2">5.1</a></li> 2414 <li><em>Section 4</em> <a href="#rfc.xref.RFC5861.1">5.1</a></li> 2413 2415 </ul> 2414 2416 </li> … … 2431 2433 </ul> 2432 2434 </li> 2433 <li>Vary header field <a href="#rfc.xref.header.vary.1">2.7</a>, <a href="#rfc.iref.v.3"><b>3.5</b></a>, <a href="#rfc.xref.header.vary.2"> 3.9</a></li>2435 <li>Vary header field <a href="#rfc.xref.header.vary.1">2.7</a>, <a href="#rfc.iref.v.3"><b>3.5</b></a>, <a href="#rfc.xref.header.vary.2">5.3</a></li> 2434 2436 </ul> 2435 2437 </li> … … 2437 2439 <li>Warn Codes 2438 2440 <ul> 2439 <li>110 Response is Stale <a href="#rfc.iref.w.2"><b>3.6.1</b></a>, <a href="#rfc.xref.warn.110.1"> 3.8.2</a></li>2440 <li>111 Revalidation Failed <a href="#rfc.iref.w.3"><b>3.6.2</b></a>, <a href="#rfc.xref.warn.111.1"> 3.8.2</a></li>2441 <li>112 Disconnected Operation <a href="#rfc.iref.w.4"><b>3.6.3</b></a>, <a href="#rfc.xref.warn.112.1"> 3.8.2</a></li>2442 <li>113 Heuristic Expiration <a href="#rfc.iref.w.5"><b>3.6.4</b></a>, <a href="#rfc.xref.warn.113.1"> 3.8.2</a></li>2443 <li>199 Miscellaneous Warning <a href="#rfc.iref.w.6"><b>3.6.5</b></a>, <a href="#rfc.xref.warn.199.1"> 3.8.2</a></li>2444 <li>214 Transformation Applied <a href="#rfc.iref.w.7"><b>3.6.6</b></a>, <a href="#rfc.xref.warn.214.1"> 3.8.2</a></li>2445 <li>299 Miscellaneous Persistent Warning <a href="#rfc.iref.w.8"><b>3.6.7</b></a>, <a href="#rfc.xref.warn.299.1"> 3.8.2</a></li>2446 </ul> 2447 </li> 2448 <li>Warning header field <a href="#rfc.xref.header.warning.1">2.3.3</a>, <a href="#rfc.xref.header.warning.2">2.4.1</a>, <a href="#rfc.xref.header.warning.3">2.8</a>, <a href="#rfc.iref.w.1"><b>3.6</b></a>, <a href="#rfc.xref.header.warning.4"> 3.9</a>, <a href="#rfc.xref.header.warning.5">A</a></li>2441 <li>110 Response is Stale <a href="#rfc.iref.w.2"><b>3.6.1</b></a>, <a href="#rfc.xref.warn.110.1">5.2</a></li> 2442 <li>111 Revalidation Failed <a href="#rfc.iref.w.3"><b>3.6.2</b></a>, <a href="#rfc.xref.warn.111.1">5.2</a></li> 2443 <li>112 Disconnected Operation <a href="#rfc.iref.w.4"><b>3.6.3</b></a>, <a href="#rfc.xref.warn.112.1">5.2</a></li> 2444 <li>113 Heuristic Expiration <a href="#rfc.iref.w.5"><b>3.6.4</b></a>, <a href="#rfc.xref.warn.113.1">5.2</a></li> 2445 <li>199 Miscellaneous Warning <a href="#rfc.iref.w.6"><b>3.6.5</b></a>, <a href="#rfc.xref.warn.199.1">5.2</a></li> 2446 <li>214 Transformation Applied <a href="#rfc.iref.w.7"><b>3.6.6</b></a>, <a href="#rfc.xref.warn.214.1">5.2</a></li> 2447 <li>299 Miscellaneous Persistent Warning <a href="#rfc.iref.w.8"><b>3.6.7</b></a>, <a href="#rfc.xref.warn.299.1">5.2</a></li> 2448 </ul> 2449 </li> 2450 <li>Warning header field <a href="#rfc.xref.header.warning.1">2.3.3</a>, <a href="#rfc.xref.header.warning.2">2.4.1</a>, <a href="#rfc.xref.header.warning.3">2.8</a>, <a href="#rfc.iref.w.1"><b>3.6</b></a>, <a href="#rfc.xref.header.warning.4">5.3</a>, <a href="#rfc.xref.header.warning.5">A</a></li> 2449 2451 </ul> 2450 2452 </li> -
draft-ietf-httpbis/latest/p6-cache.xml
r1500 r1513 1957 1957 </t> 1958 1958 </section> 1959 1959 </section> 1960 1960 </section> 1961 1961 … … 2116 2116 <?ENDINC p6-cache.iana-warn-codes ?> 2117 2117 </section> 2118 </section>2119 2120 2118 2121 2119 <section title="Header Field Registration" anchor="header.field.registration"> … … 2177 2175 </t> 2178 2176 </section> 2179 2180 2177 </section> 2181 2178
Note: See TracChangeset
for help on using the changeset viewer.