Ignore:
Timestamp:
23/09/13 13:21:17 (10 years ago)
Author:
julian.reschke@…
Message:

add warn code references

File:
1 edited

Legend:

Unmodified
Added
Removed
  • draft-ietf-httpbis/latest/p6-cache.html

    r2402 r2407  
    449449  }
    450450  @bottom-center {
    451        content: "Expires March 18, 2014";
     451       content: "Expires March 27, 2014";
    452452  }
    453453  @bottom-right {
     
    493493      <meta name="dct.creator" content="Reschke, J. F.">
    494494      <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">
    496496      <meta name="dct.replaces" content="urn:ietf:rfc:2616">
    497497      <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.">
     
    519519            </tr>
    520520            <tr>
    521                <td class="left">Expires: March 18, 2014</td>
     521               <td class="left">Expires: March 27, 2014</td>
    522522               <td class="right">J. Reschke, Editor</td>
    523523            </tr>
     
    528528            <tr>
    529529               <td class="left"></td>
    530                <td class="right">September 14, 2013</td>
     530               <td class="right">September 23, 2013</td>
    531531            </tr>
    532532         </tbody>
     
    554554         in progress”.
    555555      </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>
    557557      <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1>
    558558      <p>Copyright © 2013 IETF Trust and the persons identified as the document authors. All rights reserved.</p>
     
    953953         time. A typical setting of this fraction might be 10%.
    954954      </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 &#34;Heuristic Expiration&#34;">Section&nbsp;5.5.4</a>) in the response if its current_age is more than 24 hours and such a warning is not already present.
    957956      </p>
    958957      <div class="note" id="rfc.section.4.2.2.p.5">
     
    10291028         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&nbsp;5.2.1</a>).
    10301029      </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&nbsp;5.5</a>) in stale responses. Likewise, a cache <em class="bcp14">SHOULD</em> generate a 112 warn-code in 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 &#34;Response is Stale&#34;">Section&nbsp;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 &#34;Disconnected Operation&#34;">Section&nbsp;5.5.3</a>) in stale responses if the cache is disconnected.
    10321031      </p>
    10331032      <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.
     
    11211120      </p>
    11221121      <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&nbsp;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&nbsp;5.5</a>);
    11241123         </li>
    11251124         <li>retain any <a href="#header.warning" class="smpl">Warning</a> header fields in the stored response with warn-code 2xx; and,
     
    11421141      </p>
    11431142      <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&nbsp;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&nbsp;5.5</a>);
    11451144         </li>
    11461145         <li>retain any <a href="#header.warning" class="smpl">Warning</a> header fields in the stored response with warn-code 2xx; and,
     
    16861685                  <td class="left">110</td>
    16871686                  <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 &#34;Response is Stale&#34;">Section&nbsp;5.5.1</a>
     1687                  <td class="left"><a href="#warn.110" id="rfc.xref.warn.110.2" title="Warning: 110 means &#34;Response is Stale&#34;">Section&nbsp;5.5.1</a>
    16891688                  </td>
    16901689               </tr>
     
    16981697                  <td class="left">112</td>
    16991698                  <td class="left">Disconnected Operation</td>
    1700                   <td class="left"><a href="#warn.112" id="rfc.xref.warn.112.1" title="Warning: 112 means &#34;Disconnected Operation&#34;">Section&nbsp;5.5.3</a>
     1699                  <td class="left"><a href="#warn.112" id="rfc.xref.warn.112.2" title="Warning: 112 means &#34;Disconnected Operation&#34;">Section&nbsp;5.5.3</a>
    17011700                  </td>
    17021701               </tr>
     
    17041703                  <td class="left">113</td>
    17051704                  <td class="left">Heuristic Expiration</td>
    1706                   <td class="left"><a href="#warn.113" id="rfc.xref.warn.113.1" title="Warning: 113 means &#34;Heuristic Expiration&#34;">Section&nbsp;5.5.4</a>
     1705                  <td class="left"><a href="#warn.113" id="rfc.xref.warn.113.2" title="Warning: 113 means &#34;Heuristic Expiration&#34;">Section&nbsp;5.5.4</a>
    17071706                  </td>
    17081707               </tr>
     
    17781777                  <td class="left">http</td>
    17791778                  <td class="left">standard</td>
    1780                   <td class="left"><a href="#header.warning" id="rfc.xref.header.warning.5" title="Warning">Section&nbsp;5.5</a>
     1779                  <td class="left"><a href="#header.warning" id="rfc.xref.header.warning.4" title="Warning">Section&nbsp;5.5</a>
    17811780                  </td>
    17821781               </tr>
     
    19331932      <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&nbsp;5.4</a>)
    19341933      </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&nbsp;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&nbsp;5.5</a>)
    19361935      </p>
    19371936      <p id="rfc.section.A.p.16">This specification introduces the Cache Directive and Warn Code Registries, and defines considerations for new cache directives.
     
    20722071         <ul class="ind">
    20732072            <li><a id="rfc.index.1" href="#rfc.index.1"><b>1</b></a><ul>
    2074                   <li>110 (warn-code)&nbsp;&nbsp;<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)&nbsp;&nbsp;<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>
    20752074                  <li>111 (warn-code)&nbsp;&nbsp;<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)&nbsp;&nbsp;<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)&nbsp;&nbsp;<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)&nbsp;&nbsp;<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)&nbsp;&nbsp;<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>
    20782077                  <li>199 (warn-code)&nbsp;&nbsp;<a href="#rfc.iref.53"><b>5.5.5</b></a>, <a href="#rfc.xref.warn.199.1">7.2.2</a></li>
    20792078               </ul>
     
    21012100            </li>
    21022101            <li><a id="rfc.index.D" href="#rfc.index.D"><b>D</b></a><ul>
    2103                   <li>Disconnected Operation (warn-text)&nbsp;&nbsp;<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)&nbsp;&nbsp;<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>
    21042103               </ul>
    21052104            </li>
     
    21362135            </li>
    21372136            <li><a id="rfc.index.H" href="#rfc.index.H"><b>H</b></a><ul>
    2138                   <li>Heuristic Expiration (warn-text)&nbsp;&nbsp;<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)&nbsp;&nbsp;<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>
    21392138                  <li>heuristic expiration time&nbsp;&nbsp;<a href="#rfc.iref.h.1">4.2</a></li>
    21402139               </ul>
     
    22102209            </li>
    22112210            <li><a id="rfc.index.R" href="#rfc.index.R"><b>R</b></a><ul>
    2212                   <li>Response is Stale (warn-text)&nbsp;&nbsp;<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)&nbsp;&nbsp;<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>
    22132212                  <li>Revalidation Failed (warn-text)&nbsp;&nbsp;<a href="#rfc.iref.r.2"><b>5.5.2</b></a>, <a href="#rfc.xref.warn.111.1">7.2.2</a></li>
    22142213                  <li><em>RFC1305</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC1305.1">4.2.3</a>, <a href="#RFC1305"><b>10.2</b></a></li>
     
    22502249            </li>
    22512250            <li><a id="rfc.index.W" href="#rfc.index.W"><b>W</b></a><ul>
    2252                   <li>Warning header field&nbsp;&nbsp;<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&nbsp;&nbsp;<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>
    22532252               </ul>
    22542253            </li>
Note: See TracChangeset for help on using the changeset viewer.