Changeset 2407 for draft-ietf-httpbis/latest/p6-cache.html
- Timestamp:
- 23/09/13 13:21:17 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest/p6-cache.html
r2402 r2407 449 449 } 450 450 @bottom-center { 451 content: "Expires March 18, 2014";451 content: "Expires March 27, 2014"; 452 452 } 453 453 @bottom-right { … … 493 493 <meta name="dct.creator" content="Reschke, J. F."> 494 494 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p6-cache-latest"> 495 <meta name="dct.issued" scheme="ISO8601" content="2013-09- 14">495 <meta name="dct.issued" scheme="ISO8601" content="2013-09-23"> 496 496 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 497 497 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypertext information systems. This document defines requirements on HTTP caches and the associated header fields that control cache behavior or indicate cacheable response messages."> … … 519 519 </tr> 520 520 <tr> 521 <td class="left">Expires: March 18, 2014</td>521 <td class="left">Expires: March 27, 2014</td> 522 522 <td class="right">J. Reschke, Editor</td> 523 523 </tr> … … 528 528 <tr> 529 529 <td class="left"></td> 530 <td class="right">September 14, 2013</td>530 <td class="right">September 23, 2013</td> 531 531 </tr> 532 532 </tbody> … … 554 554 in progress”. 555 555 </p> 556 <p>This Internet-Draft will expire on March 18, 2014.</p>556 <p>This Internet-Draft will expire on March 27, 2014.</p> 557 557 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 558 558 <p>Copyright © 2013 IETF Trust and the persons identified as the document authors. All rights reserved.</p> … … 953 953 time. A typical setting of this fraction might be 10%. 954 954 </p> 955 <p id="rfc.section.4.2.2.p.4">When a heuristic is used to calculate freshness lifetime, a cache <em class="bcp14">SHOULD</em> generate a <a href="#header.warning" class="smpl">Warning</a> header field with a 113 warn-code in the response if its current_age is more than 24 hours and such a warning is not already 956 present. 955 <p id="rfc.section.4.2.2.p.4">When a heuristic is used to calculate freshness lifetime, a cache <em class="bcp14">SHOULD</em> generate a <a href="#header.warning" class="smpl">Warning</a> header field with a 113 warn-code (see <a href="#warn.113" id="rfc.xref.warn.113.1" title="Warning: 113 means "Heuristic Expiration"">Section 5.5.4</a>) in the response if its current_age is more than 24 hours and such a warning is not already present. 957 956 </p> 958 957 <div class="note" id="rfc.section.4.2.2.p.5"> … … 1029 1028 or doing so is explicitly allowed (e.g., by the max-stale request directive; see <a href="#cache-request-directive" title="Request Cache-Control Directives">Section 5.2.1</a>). 1030 1029 </p> 1031 <p id="rfc.section.4.2.4.p.4">A cache <em class="bcp14">SHOULD</em> generate a <a href="#header.warning" class="smpl">Warning</a> header field with the 110 warn-code (see <a href="# header.warning" id="rfc.xref.header.warning.2" title="Warning">Section 5.5</a>) in stale responses. Likewise, a cache <em class="bcp14">SHOULD</em> generate a 112 warn-codein stale responses if the cache is disconnected.1030 <p id="rfc.section.4.2.4.p.4">A cache <em class="bcp14">SHOULD</em> generate a <a href="#header.warning" class="smpl">Warning</a> header field with the 110 warn-code (see <a href="#warn.110" id="rfc.xref.warn.110.1" title="Warning: 110 means "Response is Stale"">Section 5.5.1</a>) in stale responses. Likewise, a cache <em class="bcp14">SHOULD</em> generate a 112 warn-code (see <a href="#warn.112" id="rfc.xref.warn.112.1" title="Warning: 112 means "Disconnected Operation"">Section 5.5.3</a>) in stale responses if the cache is disconnected. 1032 1031 </p> 1033 1032 <p id="rfc.section.4.2.4.p.5">A cache <em class="bcp14">SHOULD NOT</em> generate a new <a href="#header.warning" class="smpl">Warning</a> header field when forwarding a response that does not have an <a href="#header.age" class="smpl">Age</a> header field, even if the response is already stale. A cache need not validate a response that merely became stale in transit. … … 1121 1120 </p> 1122 1121 <ul> 1123 <li>delete any <a href="#header.warning" class="smpl">Warning</a> header fields in the stored response with warn-code 1xx (see <a href="#header.warning" id="rfc.xref.header.warning. 3" title="Warning">Section 5.5</a>);1122 <li>delete any <a href="#header.warning" class="smpl">Warning</a> header fields in the stored response with warn-code 1xx (see <a href="#header.warning" id="rfc.xref.header.warning.2" title="Warning">Section 5.5</a>); 1124 1123 </li> 1125 1124 <li>retain any <a href="#header.warning" class="smpl">Warning</a> header fields in the stored response with warn-code 2xx; and, … … 1142 1141 </p> 1143 1142 <ul> 1144 <li>delete any <a href="#header.warning" class="smpl">Warning</a> header fields in the stored response with warn-code 1xx (see <a href="#header.warning" id="rfc.xref.header.warning. 4" title="Warning">Section 5.5</a>);1143 <li>delete any <a href="#header.warning" class="smpl">Warning</a> header fields in the stored response with warn-code 1xx (see <a href="#header.warning" id="rfc.xref.header.warning.3" title="Warning">Section 5.5</a>); 1145 1144 </li> 1146 1145 <li>retain any <a href="#header.warning" class="smpl">Warning</a> header fields in the stored response with warn-code 2xx; and, … … 1686 1685 <td class="left">110</td> 1687 1686 <td class="left">Response is Stale</td> 1688 <td class="left"><a href="#warn.110" id="rfc.xref.warn.110. 1" title="Warning: 110 means "Response is Stale"">Section 5.5.1</a>1687 <td class="left"><a href="#warn.110" id="rfc.xref.warn.110.2" title="Warning: 110 means "Response is Stale"">Section 5.5.1</a> 1689 1688 </td> 1690 1689 </tr> … … 1698 1697 <td class="left">112</td> 1699 1698 <td class="left">Disconnected Operation</td> 1700 <td class="left"><a href="#warn.112" id="rfc.xref.warn.112. 1" title="Warning: 112 means "Disconnected Operation"">Section 5.5.3</a>1699 <td class="left"><a href="#warn.112" id="rfc.xref.warn.112.2" title="Warning: 112 means "Disconnected Operation"">Section 5.5.3</a> 1701 1700 </td> 1702 1701 </tr> … … 1704 1703 <td class="left">113</td> 1705 1704 <td class="left">Heuristic Expiration</td> 1706 <td class="left"><a href="#warn.113" id="rfc.xref.warn.113. 1" title="Warning: 113 means "Heuristic Expiration"">Section 5.5.4</a>1705 <td class="left"><a href="#warn.113" id="rfc.xref.warn.113.2" title="Warning: 113 means "Heuristic Expiration"">Section 5.5.4</a> 1707 1706 </td> 1708 1707 </tr> … … 1778 1777 <td class="left">http</td> 1779 1778 <td class="left">standard</td> 1780 <td class="left"><a href="#header.warning" id="rfc.xref.header.warning. 5" title="Warning">Section 5.5</a>1779 <td class="left"><a href="#header.warning" id="rfc.xref.header.warning.4" title="Warning">Section 5.5</a> 1781 1780 </td> 1782 1781 </tr> … … 1933 1932 <p id="rfc.section.A.p.14">The <a href="#header.pragma" class="smpl">Pragma</a> header field is now only defined for backwards compatibility; future pragmas are deprecated. (<a href="#header.pragma" id="rfc.xref.header.pragma.3" title="Pragma">Section 5.4</a>) 1934 1933 </p> 1935 <p id="rfc.section.A.p.15">Some requirements regarding production and processing of the <a href="#header.warning" class="smpl">Warning</a> header fields have been relaxed, as it is not widely implemented. Furthermore, the <a href="#header.warning" class="smpl">Warning</a> header field no longer uses RFC 2047 encoding, nor allows multiple languages, as these aspects were not implemented. (<a href="#header.warning" id="rfc.xref.header.warning. 6" title="Warning">Section 5.5</a>)1934 <p id="rfc.section.A.p.15">Some requirements regarding production and processing of the <a href="#header.warning" class="smpl">Warning</a> header fields have been relaxed, as it is not widely implemented. Furthermore, the <a href="#header.warning" class="smpl">Warning</a> header field no longer uses RFC 2047 encoding, nor allows multiple languages, as these aspects were not implemented. (<a href="#header.warning" id="rfc.xref.header.warning.5" title="Warning">Section 5.5</a>) 1936 1935 </p> 1937 1936 <p id="rfc.section.A.p.16">This specification introduces the Cache Directive and Warn Code Registries, and defines considerations for new cache directives. … … 2072 2071 <ul class="ind"> 2073 2072 <li><a id="rfc.index.1" href="#rfc.index.1"><b>1</b></a><ul> 2074 <li>110 (warn-code) <a href="#rfc. iref.49"><b>5.5.1</b></a>, <a href="#rfc.xref.warn.110.1">7.2.2</a></li>2073 <li>110 (warn-code) <a href="#rfc.xref.warn.110.1">4.2.4</a>, <a href="#rfc.iref.49"><b>5.5.1</b></a>, <a href="#rfc.xref.warn.110.2">7.2.2</a></li> 2075 2074 <li>111 (warn-code) <a href="#rfc.iref.50"><b>5.5.2</b></a>, <a href="#rfc.xref.warn.111.1">7.2.2</a></li> 2076 <li>112 (warn-code) <a href="#rfc. iref.51"><b>5.5.3</b></a>, <a href="#rfc.xref.warn.112.1">7.2.2</a></li>2077 <li>113 (warn-code) <a href="#rfc. iref.52"><b>5.5.4</b></a>, <a href="#rfc.xref.warn.113.1">7.2.2</a></li>2075 <li>112 (warn-code) <a href="#rfc.xref.warn.112.1">4.2.4</a>, <a href="#rfc.iref.51"><b>5.5.3</b></a>, <a href="#rfc.xref.warn.112.2">7.2.2</a></li> 2076 <li>113 (warn-code) <a href="#rfc.xref.warn.113.1">4.2.2</a>, <a href="#rfc.iref.52"><b>5.5.4</b></a>, <a href="#rfc.xref.warn.113.2">7.2.2</a></li> 2078 2077 <li>199 (warn-code) <a href="#rfc.iref.53"><b>5.5.5</b></a>, <a href="#rfc.xref.warn.199.1">7.2.2</a></li> 2079 2078 </ul> … … 2101 2100 </li> 2102 2101 <li><a id="rfc.index.D" href="#rfc.index.D"><b>D</b></a><ul> 2103 <li>Disconnected Operation (warn-text) <a href="#rfc. iref.d.1"><b>5.5.3</b></a>, <a href="#rfc.xref.warn.112.1">7.2.2</a></li>2102 <li>Disconnected Operation (warn-text) <a href="#rfc.xref.warn.112.1">4.2.4</a>, <a href="#rfc.iref.d.1"><b>5.5.3</b></a>, <a href="#rfc.xref.warn.112.2">7.2.2</a></li> 2104 2103 </ul> 2105 2104 </li> … … 2136 2135 </li> 2137 2136 <li><a id="rfc.index.H" href="#rfc.index.H"><b>H</b></a><ul> 2138 <li>Heuristic Expiration (warn-text) <a href="#rfc. iref.h.2"><b>5.5.4</b></a>, <a href="#rfc.xref.warn.113.1">7.2.2</a></li>2137 <li>Heuristic Expiration (warn-text) <a href="#rfc.xref.warn.113.1">4.2.2</a>, <a href="#rfc.iref.h.2"><b>5.5.4</b></a>, <a href="#rfc.xref.warn.113.2">7.2.2</a></li> 2139 2138 <li>heuristic expiration time <a href="#rfc.iref.h.1">4.2</a></li> 2140 2139 </ul> … … 2210 2209 </li> 2211 2210 <li><a id="rfc.index.R" href="#rfc.index.R"><b>R</b></a><ul> 2212 <li>Response is Stale (warn-text) <a href="#rfc. iref.r.1"><b>5.5.1</b></a>, <a href="#rfc.xref.warn.110.1">7.2.2</a></li>2211 <li>Response is Stale (warn-text) <a href="#rfc.xref.warn.110.1">4.2.4</a>, <a href="#rfc.iref.r.1"><b>5.5.1</b></a>, <a href="#rfc.xref.warn.110.2">7.2.2</a></li> 2213 2212 <li>Revalidation Failed (warn-text) <a href="#rfc.iref.r.2"><b>5.5.2</b></a>, <a href="#rfc.xref.warn.111.1">7.2.2</a></li> 2214 2213 <li><em>RFC1305</em> <a href="#rfc.xref.RFC1305.1">4.2.3</a>, <a href="#RFC1305"><b>10.2</b></a></li> … … 2250 2249 </li> 2251 2250 <li><a id="rfc.index.W" href="#rfc.index.W"><b>W</b></a><ul> 2252 <li>Warning header field <a href="#rfc.xref.header.warning.1">3.3</a>, <a href="#rfc.xref.header.warning.2">4. 2.4</a>, <a href="#rfc.xref.header.warning.3">4.3.4</a>, <a href="#rfc.xref.header.warning.4">4.3.5</a>, <a href="#rfc.iref.w.1"><b>5.5</b></a>, <a href="#rfc.xref.header.warning.5">7.3</a>, <a href="#rfc.xref.header.warning.6">A</a></li>2251 <li>Warning header field <a href="#rfc.xref.header.warning.1">3.3</a>, <a href="#rfc.xref.header.warning.2">4.3.4</a>, <a href="#rfc.xref.header.warning.3">4.3.5</a>, <a href="#rfc.iref.w.1"><b>5.5</b></a>, <a href="#rfc.xref.header.warning.4">7.3</a>, <a href="#rfc.xref.header.warning.5">A</a></li> 2253 2252 </ul> 2254 2253 </li>
Note: See TracChangeset
for help on using the changeset viewer.