Changeset 2100 for draft-ietf-httpbis/latest
- Timestamp:
- 08/01/13 00:27:15 (10 years ago)
- Location:
- draft-ietf-httpbis/latest
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest/p6-cache.html
r2088 r2100 452 452 } 453 453 @bottom-center { 454 content: "Expires July 9, 2013";454 content: "Expires July 12, 2013"; 455 455 } 456 456 @bottom-right { … … 492 492 <link href="p5-range.html" rel="prev"> 493 493 <link href="p7-auth.html" rel="next"> 494 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.589, 2012-11-30 14:23:31, XSLT vendor: SAXON 8.9from Saxonica http://www.saxonica.com/">494 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.589, 2012-11-30 14:23:31, XSLT vendor: SAXON 9.1.0.8 from Saxonica http://www.saxonica.com/"> 495 495 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 496 496 <meta name="dct.creator" content="Fielding, R."> … … 498 498 <meta name="dct.creator" content="Reschke, J. F."> 499 499 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p6-cache-latest"> 500 <meta name="dct.issued" scheme="ISO8601" content="2013-01-0 5">500 <meta name="dct.issued" scheme="ISO8601" content="2013-01-08"> 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 requirements on HTTP caches and the associated header fields that control cache behavior or indicate cacheable response messages."> … … 524 524 </tr> 525 525 <tr> 526 <td class="left">Expires: July 9, 2013</td>526 <td class="left">Expires: July 12, 2013</td> 527 527 <td class="right">J. Reschke, Editor</td> 528 528 </tr> … … 533 533 <tr> 534 534 <td class="left"></td> 535 <td class="right">January 5, 2013</td>535 <td class="right">January 8, 2013</td> 536 536 </tr> 537 537 </tbody> … … 559 559 in progress”. 560 560 </p> 561 <p>This Internet-Draft will expire on July 9, 2013.</p>561 <p>This Internet-Draft will expire on July 12, 2013.</p> 562 562 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 563 563 <p>Copyright © 2013 IETF Trust and the persons identified as the document authors. All rights reserved.</p> … … 1064 1064 <h3 id="rfc.section.4.2.1"><a href="#rfc.section.4.2.1">4.2.1</a> <a id="freshening.responses" href="#freshening.responses">Freshening Responses with 304 Not Modified</a></h3> 1065 1065 <p id="rfc.section.4.2.1.p.1">When a cache receives a <a href="p4-conditional.html#status.304" class="smpl">304 (Not Modified)</a> response and already has one or more stored <a href="p2-semantics.html#status.200" class="smpl">200 (OK)</a> responses for the same cache key, the cache needs to identify which of the stored responses are updated by this new response 1066 and then update the stored response(s) with the new information provided in the <a href="p4-conditional.html#status.304" class="smpl">304</a> response. 1067 </p> 1066 and then update the stored response(s) with the new information provided in the <a href="p4-conditional.html#status.304" class="smpl">304</a> response. 1067 </p> 1068 <p id="rfc.section.4.2.1.p.2">The stored response to update is identified by using the first match (if any) of: </p> 1068 1069 <ul> 1069 1070 <li>If the new response contains a strong validator, then that strong validator identifies the selected representation. All of … … 1074 1075 the most recent of those matching stored responses is selected. 1075 1076 </li> 1076 <li>If the new response does not include any form of validator, there is only one stored response, and that stored response also 1077 lacks a validator, then that stored response is selected. 1078 </li> 1079 </ul> 1080 <p id="rfc.section.4.2.1.p.2">If a stored response is selected for update, the cache <em class="bcp14">MUST</em>: 1077 <li>If the new response does not include any form of validator (such as in the case where a client generates an If-Modified-Since 1078 request from a source other than the Last-Modified response header field), and there is only one stored response, and that 1079 stored response also lacks a validator, then that stored response is selected. 1080 </li> 1081 </ul> 1082 <p id="rfc.section.4.2.1.p.3">If a stored response is selected for update, the cache <em class="bcp14">MUST</em>: 1081 1083 </p> 1082 1084 <ul> -
draft-ietf-httpbis/latest/p6-cache.xml
r2088 r2100 877 877 are updated by this new response and then update the stored response(s) 878 878 with the new information provided in the <x:ref>304</x:ref> response. 879 </t> 880 <t> 881 The stored response to update is identified by using the first match (if 882 any) of: 879 883 <list style="symbols"> 880 884 <t> … … 891 895 </t> 892 896 <t> 893 If the new response does not include any form of validator, there is 897 If the new response does not include any form of validator (such as in 898 the case where a client generates an If-Modified-Since request from a 899 source other than the Last-Modified response header field), and there is 894 900 only one stored response, and that stored response also lacks a 895 901 validator, then that stored response is selected.
Note: See TracChangeset
for help on using the changeset viewer.