Changeset 1072 for draft-ietf-httpbis/latest/p6-cache.html
- Timestamp:
- 01/11/10 07:18:16 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest/p6-cache.html
r1057 r1072 200 200 display:table-header-group; 201 201 } 202 ul.toc {202 ul.toc, ul.toc ul { 203 203 list-style: none; 204 204 margin-left: 1.5em; … … 206 206 padding-left: 0em; 207 207 } 208 li.tocline0{208 ul.toc li { 209 209 line-height: 150%; 210 210 font-weight: bold; … … 213 213 margin-right: 0em; 214 214 } 215 li.tocline1{215 ul.toc li li { 216 216 line-height: normal; 217 217 font-weight: normal; … … 220 220 margin-right: 0em; 221 221 } 222 li. tocline2{222 li.excluded { 223 223 font-size: 0pt; 224 224 } … … 233 233 page-break-before: avoid; 234 234 } 235 li.indline0{235 ul.ind li { 236 236 font-weight: bold; 237 237 line-height: 200%; … … 239 239 margin-right: 0em; 240 240 } 241 li.indline1{241 ul.ind li li { 242 242 font-weight: normal; 243 243 line-height: 150%; … … 331 331 } 332 332 333 a.iref{333 ul.ind li li a { 334 334 content: target-counter(attr(href), page); 335 335 } … … 347 347 } 348 348 @top-right { 349 content: " October 2010";349 content: "November 2010"; 350 350 } 351 351 @top-center { … … 389 389 <link rel="Appendix" title="B Collected ABNF" href="#rfc.section.B"> 390 390 <link rel="Appendix" title="C Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.C"> 391 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.5 24, 2010-09-14 12:37:11, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">391 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.531, 2010-10-31 21:50:52, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 392 392 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 393 393 <meta name="dct.creator" content="Fielding, R."> … … 402 402 <meta name="dct.creator" content="Reschke, J. F."> 403 403 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p6-cache-latest"> 404 <meta name="dct.issued" scheme="ISO8601" content="2010-1 0-25">404 <meta name="dct.issued" scheme="ISO8601" content="2010-11-01"> 405 405 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 406 406 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems. 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."> … … 428 428 </tr> 429 429 <tr> 430 <td class="left">Expires: April 28, 2011</td>430 <td class="left">Expires: May 5, 2011</td> 431 431 <td class="right">J. Mogul</td> 432 432 </tr> … … 489 489 <tr> 490 490 <td class="left"></td> 491 <td class="right"> October 25, 2010</td>491 <td class="right">November 1, 2010</td> 492 492 </tr> 493 493 </tbody> … … 515 515 in progress”. 516 516 </p> 517 <p>This Internet-Draft will expire on April 28, 2011.</p>517 <p>This Internet-Draft will expire on May 5, 2011.</p> 518 518 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 519 519 <p>Copyright © 2010 IETF Trust and the persons identified as the document authors. All rights reserved.</p> … … 533 533 <h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1> 534 534 <ul class="toc"> 535 <li class="tocline0">1. <a href="#caching">Introduction</a><ul class="toc">536 <li class="tocline1">1.1 <a href="#intro.purpose">Purpose</a></li>537 <li class="tocline1">1.2 <a href="#intro.terminology">Terminology</a></li>538 <li class="tocline1">1.3 <a href="#intro.requirements">Requirements</a></li>539 <li class="tocline1">1.4 <a href="#notation">Syntax Notation</a><ul class="toc">540 <li class="tocline1">1.4.1 <a href="#core.rules">Core Rules</a></li>541 <li class="tocline1">1.4.2 <a href="#abnf.dependencies">ABNF Rules defined in other Parts of the Specification</a></li>535 <li>1. <a href="#caching">Introduction</a><ul> 536 <li>1.1 <a href="#intro.purpose">Purpose</a></li> 537 <li>1.2 <a href="#intro.terminology">Terminology</a></li> 538 <li>1.3 <a href="#intro.requirements">Requirements</a></li> 539 <li>1.4 <a href="#notation">Syntax Notation</a><ul> 540 <li>1.4.1 <a href="#core.rules">Core Rules</a></li> 541 <li>1.4.2 <a href="#abnf.dependencies">ABNF Rules defined in other Parts of the Specification</a></li> 542 542 </ul> 543 543 </li> 544 544 </ul> 545 545 </li> 546 <li class="tocline0">2. <a href="#caching.overview">Cache Operation</a><ul class="toc">547 <li class="tocline1">2.1 <a href="#response.cacheability">Response Cacheability</a><ul class="toc">548 <li class="tocline1">2.1.1 <a href="#errors.or.incomplete.response.cache.behavior">Storing Partial and Incomplete Responses</a></li>546 <li>2. <a href="#caching.overview">Cache Operation</a><ul> 547 <li>2.1 <a href="#response.cacheability">Response Cacheability</a><ul> 548 <li>2.1.1 <a href="#errors.or.incomplete.response.cache.behavior">Storing Partial and Incomplete Responses</a></li> 549 549 </ul> 550 550 </li> 551 <li class="tocline1">2.2 <a href="#constructing.responses.from.caches">Constructing Responses from Caches</a></li>552 <li class="tocline1">2.3 <a href="#expiration.model">Freshness Model</a><ul class="toc">553 <li class="tocline1">2.3.1 <a href="#calculating.freshness.lifetime">Calculating Freshness Lifetime</a><ul class="toc">554 <li class="tocline1">2.3.1.1 <a href="#heuristic.freshness">Calculating Heuristic Freshness</a></li>551 <li>2.2 <a href="#constructing.responses.from.caches">Constructing Responses from Caches</a></li> 552 <li>2.3 <a href="#expiration.model">Freshness Model</a><ul> 553 <li>2.3.1 <a href="#calculating.freshness.lifetime">Calculating Freshness Lifetime</a><ul> 554 <li>2.3.1.1 <a href="#heuristic.freshness">Calculating Heuristic Freshness</a></li> 555 555 </ul> 556 556 </li> 557 <li class="tocline1">2.3.2 <a href="#age.calculations">Calculating Age</a></li>558 <li class="tocline1">2.3.3 <a href="#serving.stale.responses">Serving Stale Responses</a></li>557 <li>2.3.2 <a href="#age.calculations">Calculating Age</a></li> 558 <li>2.3.3 <a href="#serving.stale.responses">Serving Stale Responses</a></li> 559 559 </ul> 560 560 </li> 561 <li class="tocline1">2.4 <a href="#validation.model">Validation Model</a></li>562 <li class="tocline1">2.5 <a href="#invalidation.after.updates.or.deletions">Request Methods that Invalidate</a></li>563 <li class="tocline1">2.6 <a href="#caching.authenticated.responses">Shared Caching of Authenticated Responses</a></li>564 <li class="tocline1">2.7 <a href="#caching.negotiated.responses">Caching Negotiated Responses</a></li>565 <li class="tocline1">2.8 <a href="#combining.responses">Combining Responses</a></li>561 <li>2.4 <a href="#validation.model">Validation Model</a></li> 562 <li>2.5 <a href="#invalidation.after.updates.or.deletions">Request Methods that Invalidate</a></li> 563 <li>2.6 <a href="#caching.authenticated.responses">Shared Caching of Authenticated Responses</a></li> 564 <li>2.7 <a href="#caching.negotiated.responses">Caching Negotiated Responses</a></li> 565 <li>2.8 <a href="#combining.responses">Combining Responses</a></li> 566 566 </ul> 567 567 </li> 568 <li class="tocline0">3. <a href="#header.fields">Header Field Definitions</a><ul class="toc">569 <li class="tocline1">3.1 <a href="#header.age">Age</a></li>570 <li class="tocline1">3.2 <a href="#header.cache-control">Cache-Control</a><ul class="toc">571 <li class="tocline1">3.2.1 <a href="#cache-request-directive">Request Cache-Control Directives</a></li>572 <li class="tocline1">3.2.2 <a href="#cache-response-directive">Response Cache-Control Directives</a></li>573 <li class="tocline1">3.2.3 <a href="#cache.control.extensions">Cache Control Extensions</a></li>568 <li>3. <a href="#header.fields">Header Field Definitions</a><ul> 569 <li>3.1 <a href="#header.age">Age</a></li> 570 <li>3.2 <a href="#header.cache-control">Cache-Control</a><ul> 571 <li>3.2.1 <a href="#cache-request-directive">Request Cache-Control Directives</a></li> 572 <li>3.2.2 <a href="#cache-response-directive">Response Cache-Control Directives</a></li> 573 <li>3.2.3 <a href="#cache.control.extensions">Cache Control Extensions</a></li> 574 574 </ul> 575 575 </li> 576 <li class="tocline1">3.3 <a href="#header.expires">Expires</a></li>577 <li class="tocline1">3.4 <a href="#header.pragma">Pragma</a></li>578 <li class="tocline1">3.5 <a href="#header.vary">Vary</a></li>579 <li class="tocline1">3.6 <a href="#header.warning">Warning</a></li>576 <li>3.3 <a href="#header.expires">Expires</a></li> 577 <li>3.4 <a href="#header.pragma">Pragma</a></li> 578 <li>3.5 <a href="#header.vary">Vary</a></li> 579 <li>3.6 <a href="#header.warning">Warning</a></li> 580 580 </ul> 581 581 </li> 582 <li class="tocline0">4. <a href="#history.lists">History Lists</a></li>583 <li class="tocline0">5. <a href="#IANA.considerations">IANA Considerations</a><ul class="toc">584 <li class="tocline1">5.1 <a href="#cache.directive.registration">Cache Directive Registry</a></li>585 <li class="tocline1">5.2 <a href="#header.field.registration">Header Field Registration</a></li>582 <li>4. <a href="#history.lists">History Lists</a></li> 583 <li>5. <a href="#IANA.considerations">IANA Considerations</a><ul> 584 <li>5.1 <a href="#cache.directive.registration">Cache Directive Registry</a></li> 585 <li>5.2 <a href="#header.field.registration">Header Field Registration</a></li> 586 586 </ul> 587 587 </li> 588 <li class="tocline0">6. <a href="#security.considerations">Security Considerations</a></li>589 <li class="tocline0">7. <a href="#ack">Acknowledgments</a></li>590 <li class="tocline0">8. <a href="#rfc.references">References</a><ul class="toc">591 <li class="tocline1">8.1 <a href="#rfc.references.1">Normative References</a></li>592 <li class="tocline1">8.2 <a href="#rfc.references.2">Informative References</a></li>588 <li>6. <a href="#security.considerations">Security Considerations</a></li> 589 <li>7. <a href="#ack">Acknowledgments</a></li> 590 <li>8. <a href="#rfc.references">References</a><ul> 591 <li>8.1 <a href="#rfc.references.1">Normative References</a></li> 592 <li>8.2 <a href="#rfc.references.2">Informative References</a></li> 593 593 </ul> 594 594 </li> 595 <li class="tocline0"><a href="#rfc.authors">Authors' Addresses</a></li>596 <li class="tocline0">A. <a href="#changes.from.rfc.2616">Changes from RFC 2616</a></li>597 <li class="tocline0">B. <a href="#collected.abnf">Collected ABNF</a></li>598 <li class="tocline0">C. <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul class="toc">599 <li class="tocline1">C.1 <a href="#rfc.section.C.1">Since RFC 2616</a></li>600 <li class="tocline1">C.2 <a href="#rfc.section.C.2">Since draft-ietf-httpbis-p6-cache-00</a></li>601 <li class="tocline1">C.3 <a href="#rfc.section.C.3">Since draft-ietf-httpbis-p6-cache-01</a></li>602 <li class="tocline1">C.4 <a href="#changes.since.02">Since draft-ietf-httpbis-p6-cache-02</a></li>603 <li class="tocline1">C.5 <a href="#changes.since.03">Since draft-ietf-httpbis-p6-cache-03</a></li>604 <li class="tocline1">C.6 <a href="#changes.since.04">Since draft-ietf-httpbis-p6-cache-04</a></li>605 <li class="tocline1">C.7 <a href="#changes.since.05">Since draft-ietf-httpbis-p6-cache-05</a></li>606 <li class="tocline1">C.8 <a href="#changes.since.06">Since draft-ietf-httpbis-p6-cache-06</a></li>607 <li class="tocline1">C.9 <a href="#changes.since.07">Since draft-ietf-httpbis-p6-cache-07</a></li>608 <li class="tocline1">C.10 <a href="#changes.since.08">Since draft-ietf-httpbis-p6-cache-08</a></li>609 <li class="tocline1">C.11 <a href="#changes.since.09">Since draft-ietf-httpbis-p6-cache-09</a></li>610 <li class="tocline1">C.12 <a href="#changes.since.10">Since draft-ietf-httpbis-p6-cache-10</a></li>611 <li class="tocline1">C.13 <a href="#changes.since.11">Since draft-ietf-httpbis-p6-cache-11</a></li>612 <li class="tocline1">C.14 <a href="#changes.since.12">Since draft-ietf-httpbis-p6-cache-12</a></li>595 <li><a href="#rfc.authors">Authors' Addresses</a></li> 596 <li>A. <a href="#changes.from.rfc.2616">Changes from RFC 2616</a></li> 597 <li>B. <a href="#collected.abnf">Collected ABNF</a></li> 598 <li>C. <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul> 599 <li>C.1 <a href="#rfc.section.C.1">Since RFC 2616</a></li> 600 <li>C.2 <a href="#rfc.section.C.2">Since draft-ietf-httpbis-p6-cache-00</a></li> 601 <li>C.3 <a href="#rfc.section.C.3">Since draft-ietf-httpbis-p6-cache-01</a></li> 602 <li>C.4 <a href="#changes.since.02">Since draft-ietf-httpbis-p6-cache-02</a></li> 603 <li>C.5 <a href="#changes.since.03">Since draft-ietf-httpbis-p6-cache-03</a></li> 604 <li>C.6 <a href="#changes.since.04">Since draft-ietf-httpbis-p6-cache-04</a></li> 605 <li>C.7 <a href="#changes.since.05">Since draft-ietf-httpbis-p6-cache-05</a></li> 606 <li>C.8 <a href="#changes.since.06">Since draft-ietf-httpbis-p6-cache-06</a></li> 607 <li>C.9 <a href="#changes.since.07">Since draft-ietf-httpbis-p6-cache-07</a></li> 608 <li>C.10 <a href="#changes.since.08">Since draft-ietf-httpbis-p6-cache-08</a></li> 609 <li>C.11 <a href="#changes.since.09">Since draft-ietf-httpbis-p6-cache-09</a></li> 610 <li>C.12 <a href="#changes.since.10">Since draft-ietf-httpbis-p6-cache-10</a></li> 611 <li>C.13 <a href="#changes.since.11">Since draft-ietf-httpbis-p6-cache-11</a></li> 612 <li>C.14 <a href="#changes.since.12">Since draft-ietf-httpbis-p6-cache-12</a></li> 613 613 </ul> 614 614 </li> 615 <li class="tocline0"><a href="#rfc.index">Index</a></li>615 <li><a href="#rfc.index">Index</a></li> 616 616 </ul> 617 617 <h1 id="rfc.section.1" class="np"><a href="#rfc.section.1">1.</a> <a id="caching" href="#caching">Introduction</a></h1> … … 1590 1590 <tr> 1591 1591 <td class="reference"><b id="Part1">[Part1]</b></td> 1592 <td class="top"><a href="mailto:fielding@gbiv.com" title="Day Software">Fielding, R., Ed.</a>, <a href="mailto:jg@freedesktop.org" title="Alcatel-Lucent Bell Labs">Gettys, J.</a>, <a href="mailto:JeffMogul@acm.org" title="Hewlett-Packard Company">Mogul, J.</a>, <a href="mailto:henrikn@microsoft.com" title="Microsoft Corporation">Frystyk, H.</a>, <a href="mailto:LMM@acm.org" title="Adobe Systems, Incorporated">Masinter, L.</a>, <a href="mailto:paulle@microsoft.com" title="Microsoft Corporation">Leach, P.</a>, <a href="mailto:timbl@w3.org" title="World Wide Web Consortium">Berners-Lee, T.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-latest">HTTP/1.1, part 1: URIs, Connections, and Message Parsing</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), October 2010.1592 <td class="top"><a href="mailto:fielding@gbiv.com" title="Day Software">Fielding, R., Ed.</a>, <a href="mailto:jg@freedesktop.org" title="Alcatel-Lucent Bell Labs">Gettys, J.</a>, <a href="mailto:JeffMogul@acm.org" title="Hewlett-Packard Company">Mogul, J.</a>, <a href="mailto:henrikn@microsoft.com" title="Microsoft Corporation">Frystyk, H.</a>, <a href="mailto:LMM@acm.org" title="Adobe Systems, Incorporated">Masinter, L.</a>, <a href="mailto:paulle@microsoft.com" title="Microsoft Corporation">Leach, P.</a>, <a href="mailto:timbl@w3.org" title="World Wide Web Consortium">Berners-Lee, T.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-latest">HTTP/1.1, part 1: URIs, Connections, and Message Parsing</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), November 2010. 1593 1593 </td> 1594 1594 </tr> 1595 1595 <tr> 1596 1596 <td class="reference"><b id="Part2">[Part2]</b></td> 1597 <td class="top"><a href="mailto:fielding@gbiv.com" title="Day Software">Fielding, R., Ed.</a>, <a href="mailto:jg@freedesktop.org" title="Alcatel-Lucent Bell Labs">Gettys, J.</a>, <a href="mailto:JeffMogul@acm.org" title="Hewlett-Packard Company">Mogul, J.</a>, <a href="mailto:henrikn@microsoft.com" title="Microsoft Corporation">Frystyk, H.</a>, <a href="mailto:LMM@acm.org" title="Adobe Systems, Incorporated">Masinter, L.</a>, <a href="mailto:paulle@microsoft.com" title="Microsoft Corporation">Leach, P.</a>, <a href="mailto:timbl@w3.org" title="World Wide Web Consortium">Berners-Lee, T.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-latest">HTTP/1.1, part 2: Message Semantics</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), October 2010.1597 <td class="top"><a href="mailto:fielding@gbiv.com" title="Day Software">Fielding, R., Ed.</a>, <a href="mailto:jg@freedesktop.org" title="Alcatel-Lucent Bell Labs">Gettys, J.</a>, <a href="mailto:JeffMogul@acm.org" title="Hewlett-Packard Company">Mogul, J.</a>, <a href="mailto:henrikn@microsoft.com" title="Microsoft Corporation">Frystyk, H.</a>, <a href="mailto:LMM@acm.org" title="Adobe Systems, Incorporated">Masinter, L.</a>, <a href="mailto:paulle@microsoft.com" title="Microsoft Corporation">Leach, P.</a>, <a href="mailto:timbl@w3.org" title="World Wide Web Consortium">Berners-Lee, T.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-latest">HTTP/1.1, part 2: Message Semantics</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), November 2010. 1598 1598 </td> 1599 1599 </tr> 1600 1600 <tr> 1601 1601 <td class="reference"><b id="Part4">[Part4]</b></td> 1602 <td class="top"><a href="mailto:fielding@gbiv.com" title="Day Software">Fielding, R., Ed.</a>, <a href="mailto:jg@freedesktop.org" title="Alcatel-Lucent Bell Labs">Gettys, J.</a>, <a href="mailto:JeffMogul@acm.org" title="Hewlett-Packard Company">Mogul, J.</a>, <a href="mailto:henrikn@microsoft.com" title="Microsoft Corporation">Frystyk, H.</a>, <a href="mailto:LMM@acm.org" title="Adobe Systems, Incorporated">Masinter, L.</a>, <a href="mailto:paulle@microsoft.com" title="Microsoft Corporation">Leach, P.</a>, <a href="mailto:timbl@w3.org" title="World Wide Web Consortium">Berners-Lee, T.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-latest">HTTP/1.1, part 4: Conditional Requests</a>”, Internet-Draft draft-ietf-httpbis-p4-conditional-latest (work in progress), October 2010.1602 <td class="top"><a href="mailto:fielding@gbiv.com" title="Day Software">Fielding, R., Ed.</a>, <a href="mailto:jg@freedesktop.org" title="Alcatel-Lucent Bell Labs">Gettys, J.</a>, <a href="mailto:JeffMogul@acm.org" title="Hewlett-Packard Company">Mogul, J.</a>, <a href="mailto:henrikn@microsoft.com" title="Microsoft Corporation">Frystyk, H.</a>, <a href="mailto:LMM@acm.org" title="Adobe Systems, Incorporated">Masinter, L.</a>, <a href="mailto:paulle@microsoft.com" title="Microsoft Corporation">Leach, P.</a>, <a href="mailto:timbl@w3.org" title="World Wide Web Consortium">Berners-Lee, T.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-latest">HTTP/1.1, part 4: Conditional Requests</a>”, Internet-Draft draft-ietf-httpbis-p4-conditional-latest (work in progress), November 2010. 1603 1603 </td> 1604 1604 </tr> 1605 1605 <tr> 1606 1606 <td class="reference"><b id="Part5">[Part5]</b></td> 1607 <td class="top"><a href="mailto:fielding@gbiv.com" title="Day Software">Fielding, R., Ed.</a>, <a href="mailto:jg@freedesktop.org" title="Alcatel-Lucent Bell Labs">Gettys, J.</a>, <a href="mailto:JeffMogul@acm.org" title="Hewlett-Packard Company">Mogul, J.</a>, <a href="mailto:henrikn@microsoft.com" title="Microsoft Corporation">Frystyk, H.</a>, <a href="mailto:LMM@acm.org" title="Adobe Systems, Incorporated">Masinter, L.</a>, <a href="mailto:paulle@microsoft.com" title="Microsoft Corporation">Leach, P.</a>, <a href="mailto:timbl@w3.org" title="World Wide Web Consortium">Berners-Lee, T.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-latest">HTTP/1.1, part 5: Range Requests and Partial Responses</a>”, Internet-Draft draft-ietf-httpbis-p5-range-latest (work in progress), October 2010.1607 <td class="top"><a href="mailto:fielding@gbiv.com" title="Day Software">Fielding, R., Ed.</a>, <a href="mailto:jg@freedesktop.org" title="Alcatel-Lucent Bell Labs">Gettys, J.</a>, <a href="mailto:JeffMogul@acm.org" title="Hewlett-Packard Company">Mogul, J.</a>, <a href="mailto:henrikn@microsoft.com" title="Microsoft Corporation">Frystyk, H.</a>, <a href="mailto:LMM@acm.org" title="Adobe Systems, Incorporated">Masinter, L.</a>, <a href="mailto:paulle@microsoft.com" title="Microsoft Corporation">Leach, P.</a>, <a href="mailto:timbl@w3.org" title="World Wide Web Consortium">Berners-Lee, T.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-latest">HTTP/1.1, part 5: Range Requests and Partial Responses</a>”, Internet-Draft draft-ietf-httpbis-p5-range-latest (work in progress), November 2010. 1608 1608 </td> 1609 1609 </tr> 1610 1610 <tr> 1611 1611 <td class="reference"><b id="Part7">[Part7]</b></td> 1612 <td class="top"><a href="mailto:fielding@gbiv.com" title="Day Software">Fielding, R., Ed.</a>, <a href="mailto:jg@freedesktop.org" title="Alcatel-Lucent Bell Labs">Gettys, J.</a>, <a href="mailto:JeffMogul@acm.org" title="Hewlett-Packard Company">Mogul, J.</a>, <a href="mailto:henrikn@microsoft.com" title="Microsoft Corporation">Frystyk, H.</a>, <a href="mailto:LMM@acm.org" title="Adobe Systems, Incorporated">Masinter, L.</a>, <a href="mailto:paulle@microsoft.com" title="Microsoft Corporation">Leach, P.</a>, <a href="mailto:timbl@w3.org" title="World Wide Web Consortium">Berners-Lee, T.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p7-auth-latest">HTTP/1.1, part 7: Authentication</a>”, Internet-Draft draft-ietf-httpbis-p7-auth-latest (work in progress), October 2010.1612 <td class="top"><a href="mailto:fielding@gbiv.com" title="Day Software">Fielding, R., Ed.</a>, <a href="mailto:jg@freedesktop.org" title="Alcatel-Lucent Bell Labs">Gettys, J.</a>, <a href="mailto:JeffMogul@acm.org" title="Hewlett-Packard Company">Mogul, J.</a>, <a href="mailto:henrikn@microsoft.com" title="Microsoft Corporation">Frystyk, H.</a>, <a href="mailto:LMM@acm.org" title="Adobe Systems, Incorporated">Masinter, L.</a>, <a href="mailto:paulle@microsoft.com" title="Microsoft Corporation">Leach, P.</a>, <a href="mailto:timbl@w3.org" title="World Wide Web Consortium">Berners-Lee, T.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p7-auth-latest">HTTP/1.1, part 7: Authentication</a>”, Internet-Draft draft-ietf-httpbis-p7-auth-latest (work in progress), November 2010. 1613 1613 </td> 1614 1614 </tr> … … 1924 1924 <div class="print2col"> 1925 1925 <ul class="ind"> 1926 <li class="indline0"><a id="rfc.index.A" href="#rfc.index.A"><b>A</b></a><ul class="ind">1927 <li class="indline1">age <a class="iref"href="#rfc.iref.a.1">1.2</a></li>1928 <li class="indline1">Age header <a class="iref" href="#rfc.xref.header.age.1">2.2</a>, <a class="iref" href="#rfc.xref.header.age.2">2.3.2</a>, <a class="iref" href="#rfc.iref.a.2"><b>3.1</b></a>, <a class="iref"href="#rfc.xref.header.age.3">5.2</a></li>1926 <li><a id="rfc.index.A" href="#rfc.index.A"><b>A</b></a><ul> 1927 <li>age <a href="#rfc.iref.a.1">1.2</a></li> 1928 <li>Age header <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.2</a></li> 1929 1929 </ul> 1930 1930 </li> 1931 <li class="indline0"><a id="rfc.index.C" href="#rfc.index.C"><b>C</b></a><ul class="ind">1932 <li class="indline1">cache <a class="iref"href="#rfc.iref.c.1">1.1</a></li>1933 <li class="indline1">Cache Directives 1934 <ul class="ind">1935 <li class="indline1">max-age <a class="iref" href="#rfc.iref.c.6"><b>3.2.1</b></a>, <a class="iref"href="#rfc.iref.c.17"><b>3.2.2</b></a></li>1936 <li class="indline1">max-stale <a class="iref"href="#rfc.iref.c.7"><b>3.2.1</b></a></li>1937 <li class="indline1">min-fresh <a class="iref"href="#rfc.iref.c.8"><b>3.2.1</b></a></li>1938 <li class="indline1">must-revalidate <a class="iref"href="#rfc.iref.c.15"><b>3.2.2</b></a></li>1939 <li class="indline1">no-cache <a class="iref" href="#rfc.iref.c.4"><b>3.2.1</b></a>, <a class="iref"href="#rfc.iref.c.13"><b>3.2.2</b></a></li>1940 <li class="indline1">no-store <a class="iref" href="#rfc.iref.c.5"><b>3.2.1</b></a>, <a class="iref"href="#rfc.iref.c.14"><b>3.2.2</b></a></li>1941 <li class="indline1">no-transform <a class="iref" href="#rfc.iref.c.9"><b>3.2.1</b></a>, <a class="iref"href="#rfc.iref.c.19"><b>3.2.2</b></a></li>1942 <li class="indline1">only-if-cached <a class="iref"href="#rfc.iref.c.10"><b>3.2.1</b></a></li>1943 <li class="indline1">private <a class="iref"href="#rfc.iref.c.12"><b>3.2.2</b></a></li>1944 <li class="indline1">proxy-revalidate <a class="iref"href="#rfc.iref.c.16"><b>3.2.2</b></a></li>1945 <li class="indline1">public <a class="iref"href="#rfc.iref.c.11"><b>3.2.2</b></a></li>1946 <li class="indline1">s-maxage <a class="iref"href="#rfc.iref.c.18"><b>3.2.2</b></a></li>1947 </ul> 1948 </li> 1949 <li class="indline1">Cache-Control header <a class="iref" href="#rfc.xref.header.cache-control.1">2.1</a>, <a class="iref" href="#rfc.xref.header.cache-control.2">2.2</a>, <a class="iref" href="#rfc.iref.c.3"><b>3.2</b></a>, <a class="iref"href="#rfc.xref.header.cache-control.3">5.2</a></li>1950 <li class="indline1">cacheable <a class="iref"href="#rfc.iref.c.2">1.2</a></li>1931 <li><a id="rfc.index.C" href="#rfc.index.C"><b>C</b></a><ul> 1932 <li>cache <a href="#rfc.iref.c.1">1.1</a></li> 1933 <li>Cache Directives 1934 <ul> 1935 <li>max-age <a href="#rfc.iref.c.6"><b>3.2.1</b></a>, <a href="#rfc.iref.c.17"><b>3.2.2</b></a></li> 1936 <li>max-stale <a href="#rfc.iref.c.7"><b>3.2.1</b></a></li> 1937 <li>min-fresh <a href="#rfc.iref.c.8"><b>3.2.1</b></a></li> 1938 <li>must-revalidate <a href="#rfc.iref.c.15"><b>3.2.2</b></a></li> 1939 <li>no-cache <a href="#rfc.iref.c.4"><b>3.2.1</b></a>, <a href="#rfc.iref.c.13"><b>3.2.2</b></a></li> 1940 <li>no-store <a href="#rfc.iref.c.5"><b>3.2.1</b></a>, <a href="#rfc.iref.c.14"><b>3.2.2</b></a></li> 1941 <li>no-transform <a href="#rfc.iref.c.9"><b>3.2.1</b></a>, <a href="#rfc.iref.c.19"><b>3.2.2</b></a></li> 1942 <li>only-if-cached <a href="#rfc.iref.c.10"><b>3.2.1</b></a></li> 1943 <li>private <a href="#rfc.iref.c.12"><b>3.2.2</b></a></li> 1944 <li>proxy-revalidate <a href="#rfc.iref.c.16"><b>3.2.2</b></a></li> 1945 <li>public <a href="#rfc.iref.c.11"><b>3.2.2</b></a></li> 1946 <li>s-maxage <a href="#rfc.iref.c.18"><b>3.2.2</b></a></li> 1947 </ul> 1948 </li> 1949 <li>Cache-Control header <a href="#rfc.xref.header.cache-control.1">2.1</a>, <a href="#rfc.xref.header.cache-control.2">2.2</a>, <a href="#rfc.iref.c.3"><b>3.2</b></a>, <a href="#rfc.xref.header.cache-control.3">5.2</a></li> 1950 <li>cacheable <a href="#rfc.iref.c.2">1.2</a></li> 1951 1951 </ul> 1952 1952 </li> 1953 <li class="indline0"><a id="rfc.index.E" href="#rfc.index.E"><b>E</b></a><ul class="ind">1954 <li class="indline1">Expires header <a class="iref" href="#rfc.xref.header.expires.1">2.1</a>, <a class="iref" href="#rfc.xref.header.expires.2">2.3</a>, <a class="iref" href="#rfc.xref.header.expires.3">2.3.1</a>, <a class="iref" href="#rfc.iref.e.2"><b>3.3</b></a>, <a class="iref"href="#rfc.xref.header.expires.4">5.2</a></li>1955 <li class="indline1">explicit expiration time <a class="iref"href="#rfc.iref.e.1">1.2</a></li>1953 <li><a id="rfc.index.E" href="#rfc.index.E"><b>E</b></a><ul> 1954 <li>Expires header <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.2</a></li> 1955 <li>explicit expiration time <a href="#rfc.iref.e.1">1.2</a></li> 1956 1956 </ul> 1957 1957 </li> 1958 <li class="indline0"><a id="rfc.index.F" href="#rfc.index.F"><b>F</b></a><ul class="ind">1959 <li class="indline1">first-hand <a class="iref"href="#rfc.iref.f.1">1.2</a></li>1960 <li class="indline1">fresh <a class="iref"href="#rfc.iref.f.3">1.2</a></li>1961 <li class="indline1">freshness lifetime <a class="iref"href="#rfc.iref.f.2">1.2</a></li>1958 <li><a id="rfc.index.F" href="#rfc.index.F"><b>F</b></a><ul> 1959 <li>first-hand <a href="#rfc.iref.f.1">1.2</a></li> 1960 <li>fresh <a href="#rfc.iref.f.3">1.2</a></li> 1961 <li>freshness lifetime <a href="#rfc.iref.f.2">1.2</a></li> 1962 1962 </ul> 1963 1963 </li> 1964 <li class="indline0"><a id="rfc.index.G" href="#rfc.index.G"><b>G</b></a><ul class="ind">1965 <li class="indline1"><tt>Grammar</tt> 1966 <ul class="ind">1967 <li class="indline1"><tt>Age</tt> <a class="iref"href="#rfc.iref.g.1"><b>3.1</b></a></li>1968 <li class="indline1"><tt>Age-v</tt> <a class="iref"href="#rfc.iref.g.2"><b>3.1</b></a></li>1969 <li class="indline1"><tt>Cache-Control</tt> <a class="iref"href="#rfc.iref.g.4"><b>3.2</b></a></li>1970 <li class="indline1"><tt>Cache-Control-v</tt> <a class="iref"href="#rfc.iref.g.5"><b>3.2</b></a></li>1971 <li class="indline1"><tt>cache-extension</tt> <a class="iref"href="#rfc.iref.g.6"><b>3.2</b></a></li>1972 <li class="indline1"><tt>cache-request-directive</tt> <a class="iref"href="#rfc.iref.g.7"><b>3.2.1</b></a></li>1973 <li class="indline1"><tt>cache-response-directive</tt> <a class="iref"href="#rfc.iref.g.8"><b>3.2.2</b></a></li>1974 <li class="indline1"><tt>delta-seconds</tt> <a class="iref"href="#rfc.iref.g.3"><b>3.1</b></a></li>1975 <li class="indline1"><tt>Expires</tt> <a class="iref"href="#rfc.iref.g.9"><b>3.3</b></a></li>1976 <li class="indline1"><tt>Expires-v</tt> <a class="iref"href="#rfc.iref.g.10"><b>3.3</b></a></li>1977 <li class="indline1"><tt>extension-pragma</tt> <a class="iref"href="#rfc.iref.g.14"><b>3.4</b></a></li>1978 <li class="indline1"><tt>Pragma</tt> <a class="iref"href="#rfc.iref.g.11"><b>3.4</b></a></li>1979 <li class="indline1"><tt>pragma-directive</tt> <a class="iref"href="#rfc.iref.g.13"><b>3.4</b></a></li>1980 <li class="indline1"><tt>Pragma-v</tt> <a class="iref"href="#rfc.iref.g.12"><b>3.4</b></a></li>1981 <li class="indline1"><tt>Vary</tt> <a class="iref"href="#rfc.iref.g.15"><b>3.5</b></a></li>1982 <li class="indline1"><tt>Vary-v</tt> <a class="iref"href="#rfc.iref.g.16"><b>3.5</b></a></li>1983 <li class="indline1"><tt>warn-agent</tt> <a class="iref"href="#rfc.iref.g.21"><b>3.6</b></a></li>1984 <li class="indline1"><tt>warn-code</tt> <a class="iref"href="#rfc.iref.g.20"><b>3.6</b></a></li>1985 <li class="indline1"><tt>warn-date</tt> <a class="iref"href="#rfc.iref.g.23"><b>3.6</b></a></li>1986 <li class="indline1"><tt>warn-text</tt> <a class="iref"href="#rfc.iref.g.22"><b>3.6</b></a></li>1987 <li class="indline1"><tt>Warning</tt> <a class="iref"href="#rfc.iref.g.17"><b>3.6</b></a></li>1988 <li class="indline1"><tt>Warning-v</tt> <a class="iref"href="#rfc.iref.g.18"><b>3.6</b></a></li>1989 <li class="indline1"><tt>warning-value</tt> <a class="iref"href="#rfc.iref.g.19"><b>3.6</b></a></li>1964 <li><a id="rfc.index.G" href="#rfc.index.G"><b>G</b></a><ul> 1965 <li><tt>Grammar</tt> 1966 <ul> 1967 <li><tt>Age</tt> <a href="#rfc.iref.g.1"><b>3.1</b></a></li> 1968 <li><tt>Age-v</tt> <a href="#rfc.iref.g.2"><b>3.1</b></a></li> 1969 <li><tt>Cache-Control</tt> <a href="#rfc.iref.g.4"><b>3.2</b></a></li> 1970 <li><tt>Cache-Control-v</tt> <a href="#rfc.iref.g.5"><b>3.2</b></a></li> 1971 <li><tt>cache-extension</tt> <a href="#rfc.iref.g.6"><b>3.2</b></a></li> 1972 <li><tt>cache-request-directive</tt> <a href="#rfc.iref.g.7"><b>3.2.1</b></a></li> 1973 <li><tt>cache-response-directive</tt> <a href="#rfc.iref.g.8"><b>3.2.2</b></a></li> 1974 <li><tt>delta-seconds</tt> <a href="#rfc.iref.g.3"><b>3.1</b></a></li> 1975 <li><tt>Expires</tt> <a href="#rfc.iref.g.9"><b>3.3</b></a></li> 1976 <li><tt>Expires-v</tt> <a href="#rfc.iref.g.10"><b>3.3</b></a></li> 1977 <li><tt>extension-pragma</tt> <a href="#rfc.iref.g.14"><b>3.4</b></a></li> 1978 <li><tt>Pragma</tt> <a href="#rfc.iref.g.11"><b>3.4</b></a></li> 1979 <li><tt>pragma-directive</tt> <a href="#rfc.iref.g.13"><b>3.4</b></a></li> 1980 <li><tt>Pragma-v</tt> <a href="#rfc.iref.g.12"><b>3.4</b></a></li> 1981 <li><tt>Vary</tt> <a href="#rfc.iref.g.15"><b>3.5</b></a></li> 1982 <li><tt>Vary-v</tt> <a href="#rfc.iref.g.16"><b>3.5</b></a></li> 1983 <li><tt>warn-agent</tt> <a href="#rfc.iref.g.21"><b>3.6</b></a></li> 1984 <li><tt>warn-code</tt> <a href="#rfc.iref.g.20"><b>3.6</b></a></li> 1985 <li><tt>warn-date</tt> <a href="#rfc.iref.g.23"><b>3.6</b></a></li> 1986 <li><tt>warn-text</tt> <a href="#rfc.iref.g.22"><b>3.6</b></a></li> 1987 <li><tt>Warning</tt> <a href="#rfc.iref.g.17"><b>3.6</b></a></li> 1988 <li><tt>Warning-v</tt> <a href="#rfc.iref.g.18"><b>3.6</b></a></li> 1989 <li><tt>warning-value</tt> <a href="#rfc.iref.g.19"><b>3.6</b></a></li> 1990 1990 </ul> 1991 1991 </li> 1992 1992 </ul> 1993 1993 </li> 1994 <li class="indline0"><a id="rfc.index.H" href="#rfc.index.H"><b>H</b></a><ul class="ind">1995 <li class="indline1">Headers 1996 <ul class="ind">1997 <li class="indline1">Age <a class="iref" href="#rfc.xref.header.age.1">2.2</a>, <a class="iref" href="#rfc.xref.header.age.2">2.3.2</a>, <a class="iref" href="#rfc.iref.h.2"><b>3.1</b></a>, <a class="iref"href="#rfc.xref.header.age.3">5.2</a></li>1998 <li class="indline1">Cache-Control <a class="iref" href="#rfc.xref.header.cache-control.1">2.1</a>, <a class="iref" href="#rfc.xref.header.cache-control.2">2.2</a>, <a class="iref" href="#rfc.iref.h.3"><b>3.2</b></a>, <a class="iref"href="#rfc.xref.header.cache-control.3">5.2</a></li>1999 <li class="indline1">Expires <a class="iref" href="#rfc.xref.header.expires.1">2.1</a>, <a class="iref" href="#rfc.xref.header.expires.2">2.3</a>, <a class="iref" href="#rfc.xref.header.expires.3">2.3.1</a>, <a class="iref" href="#rfc.iref.h.4"><b>3.3</b></a>, <a class="iref"href="#rfc.xref.header.expires.4">5.2</a></li>2000 <li class="indline1">Pragma <a class="iref" href="#rfc.xref.header.pragma.1">2.2</a>, <a class="iref" href="#rfc.xref.header.pragma.2">3.2</a>, <a class="iref" href="#rfc.iref.h.5"><b>3.4</b></a>, <a class="iref"href="#rfc.xref.header.pragma.3">5.2</a></li>2001 <li class="indline1">Vary <a class="iref" href="#rfc.xref.header.vary.1">2.7</a>, <a class="iref" href="#rfc.iref.h.6"><b>3.5</b></a>, <a class="iref"href="#rfc.xref.header.vary.2">5.2</a></li>2002 <li class="indline1">Warning <a class="iref" href="#rfc.xref.header.warning.1">2.3.3</a>, <a class="iref" href="#rfc.xref.header.warning.2">2.8</a>, <a class="iref" href="#rfc.iref.h.7"><b>3.6</b></a>, <a class="iref" href="#rfc.xref.header.warning.3">5.2</a>, <a class="iref"href="#rfc.xref.header.warning.4">A</a></li>2003 </ul> 2004 </li> 2005 <li class="indline1">heuristic expiration time <a class="iref"href="#rfc.iref.h.1">1.2</a></li>1994 <li><a id="rfc.index.H" href="#rfc.index.H"><b>H</b></a><ul> 1995 <li>Headers 1996 <ul> 1997 <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.2</a></li> 1998 <li>Cache-Control <a href="#rfc.xref.header.cache-control.1">2.1</a>, <a href="#rfc.xref.header.cache-control.2">2.2</a>, <a href="#rfc.iref.h.3"><b>3.2</b></a>, <a href="#rfc.xref.header.cache-control.3">5.2</a></li> 1999 <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.2</a></li> 2000 <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.2</a></li> 2001 <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.2</a></li> 2002 <li>Warning <a href="#rfc.xref.header.warning.1">2.3.3</a>, <a href="#rfc.xref.header.warning.2">2.8</a>, <a href="#rfc.iref.h.7"><b>3.6</b></a>, <a href="#rfc.xref.header.warning.3">5.2</a>, <a href="#rfc.xref.header.warning.4">A</a></li> 2003 </ul> 2004 </li> 2005 <li>heuristic expiration time <a href="#rfc.iref.h.1">1.2</a></li> 2006 2006 </ul> 2007 2007 </li> 2008 <li class="indline0"><a id="rfc.index.M" href="#rfc.index.M"><b>M</b></a><ul class="ind">2009 <li class="indline1">max-age 2010 <ul class="ind">2011 <li class="indline1">Cache Directive <a class="iref" href="#rfc.iref.m.1"><b>3.2.1</b></a>, <a class="iref"href="#rfc.iref.m.5"><b>3.2.2</b></a></li>2012 </ul> 2013 </li> 2014 <li class="indline1">max-stale 2015 <ul class="ind">2016 <li class="indline1">Cache Directive <a class="iref"href="#rfc.iref.m.2"><b>3.2.1</b></a></li>2017 </ul> 2018 </li> 2019 <li class="indline1">min-fresh 2020 <ul class="ind">2021 <li class="indline1">Cache Directive <a class="iref"href="#rfc.iref.m.3"><b>3.2.1</b></a></li>2022 </ul> 2023 </li> 2024 <li class="indline1">must-revalidate 2025 <ul class="ind">2026 <li class="indline1">Cache Directive <a class="iref"href="#rfc.iref.m.4"><b>3.2.2</b></a></li>2008 <li><a id="rfc.index.M" href="#rfc.index.M"><b>M</b></a><ul> 2009 <li>max-age 2010 <ul> 2011 <li>Cache Directive <a href="#rfc.iref.m.1"><b>3.2.1</b></a>, <a href="#rfc.iref.m.5"><b>3.2.2</b></a></li> 2012 </ul> 2013 </li> 2014 <li>max-stale 2015 <ul> 2016 <li>Cache Directive <a href="#rfc.iref.m.2"><b>3.2.1</b></a></li> 2017 </ul> 2018 </li> 2019 <li>min-fresh 2020 <ul> 2021 <li>Cache Directive <a href="#rfc.iref.m.3"><b>3.2.1</b></a></li> 2022 </ul> 2023 </li> 2024 <li>must-revalidate 2025 <ul> 2026 <li>Cache Directive <a href="#rfc.iref.m.4"><b>3.2.2</b></a></li> 2027 2027 </ul> 2028 2028 </li> 2029 2029 </ul> 2030 2030 </li> 2031 <li class="indline0"><a id="rfc.index.N" href="#rfc.index.N"><b>N</b></a><ul class="ind">2032 <li class="indline1">no-cache 2033 <ul class="ind">2034 <li class="indline1">Cache Directive <a class="iref" href="#rfc.iref.n.1"><b>3.2.1</b></a>, <a class="iref"href="#rfc.iref.n.4"><b>3.2.2</b></a></li>2035 </ul> 2036 </li> 2037 <li class="indline1">no-store 2038 <ul class="ind">2039 <li class="indline1">Cache Directive <a class="iref" href="#rfc.iref.n.2"><b>3.2.1</b></a>, <a class="iref"href="#rfc.iref.n.5"><b>3.2.2</b></a></li>2040 </ul> 2041 </li> 2042 <li class="indline1">no-transform 2043 <ul class="ind">2044 <li class="indline1">Cache Directive <a class="iref" href="#rfc.iref.n.3"><b>3.2.1</b></a>, <a class="iref"href="#rfc.iref.n.6"><b>3.2.2</b></a></li>2031 <li><a id="rfc.index.N" href="#rfc.index.N"><b>N</b></a><ul> 2032 <li>no-cache 2033 <ul> 2034 <li>Cache Directive <a href="#rfc.iref.n.1"><b>3.2.1</b></a>, <a href="#rfc.iref.n.4"><b>3.2.2</b></a></li> 2035 </ul> 2036 </li> 2037 <li>no-store 2038 <ul> 2039 <li>Cache Directive <a href="#rfc.iref.n.2"><b>3.2.1</b></a>, <a href="#rfc.iref.n.5"><b>3.2.2</b></a></li> 2040 </ul> 2041 </li> 2042 <li>no-transform 2043 <ul> 2044 <li>Cache Directive <a href="#rfc.iref.n.3"><b>3.2.1</b></a>, <a href="#rfc.iref.n.6"><b>3.2.2</b></a></li> 2045 2045 </ul> 2046 2046 </li> 2047 2047 </ul> 2048 2048 </li> 2049 <li class="indline0"><a id="rfc.index.O" href="#rfc.index.O"><b>O</b></a><ul class="ind">2050 <li class="indline1">only-if-cached 2051 <ul class="ind">2052 <li class="indline1">Cache Directive <a class="iref"href="#rfc.iref.o.1"><b>3.2.1</b></a></li>2049 <li><a id="rfc.index.O" href="#rfc.index.O"><b>O</b></a><ul> 2050 <li>only-if-cached 2051 <ul> 2052 <li>Cache Directive <a href="#rfc.iref.o.1"><b>3.2.1</b></a></li> 2053 2053 </ul> 2054 2054 </li> 2055 2055 </ul> 2056 2056 </li> 2057 <li class="indline0"><a id="rfc.index.P" href="#rfc.index.P"><b>P</b></a><ul class="ind">2058 <li class="indline1"><em>Part1</em> <a class="iref" href="#rfc.xref.Part1.1">1.4</a>, <a class="iref" href="#rfc.xref.Part1.2">1.4.1</a>, <a class="iref" href="#rfc.xref.Part1.3">1.4.1</a>, <a class="iref" href="#rfc.xref.Part1.4">1.4.1</a>, <a class="iref" href="#rfc.xref.Part1.5">1.4.1</a>, <a class="iref" href="#rfc.xref.Part1.6">1.4.2</a>, <a class="iref" href="#rfc.xref.Part1.7">1.4.2</a>, <a class="iref" href="#rfc.xref.Part1.8">1.4.2</a>, <a class="iref" href="#rfc.xref.Part1.9">1.4.2</a>, <a class="iref" href="#rfc.xref.Part1.10">1.4.2</a>, <a class="iref" href="#rfc.xref.Part1.11">2.2</a>, <a class="iref" href="#rfc.xref.Part1.12">2.3.2</a>, <a class="iref" href="#rfc.xref.Part1.13">2.5</a>, <a class="iref" href="#rfc.xref.Part1.14">2.5</a>, <a class="iref" href="#rfc.xref.Part1.15">2.5</a>, <a class="iref" href="#rfc.xref.Part1.16">2.7</a>, <a class="iref" href="#rfc.xref.Part1.17">3.3</a>, <a class="iref" href="#Part1"><b>8.1</b></a><ul class="ind">2059 <li class="indline1"><em>Section 1.2</em> <a class="iref"href="#rfc.xref.Part1.1">1.4</a></li>2060 <li class="indline1"><em>Section 1.2.2</em> <a class="iref" href="#rfc.xref.Part1.2">1.4.1</a>, <a class="iref" href="#rfc.xref.Part1.3">1.4.1</a>, <a class="iref" href="#rfc.xref.Part1.4">1.4.1</a>, <a class="iref"href="#rfc.xref.Part1.5">1.4.1</a></li>2061 <li class="indline1"><em>Section 2.6</em> <a class="iref" href="#rfc.xref.Part1.8">1.4.2</a>, <a class="iref"href="#rfc.xref.Part1.10">1.4.2</a></li>2062 <li class="indline1"><em>Section 3.2</em> <a class="iref" href="#rfc.xref.Part1.6">1.4.2</a>, <a class="iref"href="#rfc.xref.Part1.16">2.7</a></li>2063 <li class="indline1"><em>Section 4.3</em> <a class="iref" href="#rfc.xref.Part1.11">2.2</a>, <a class="iref" href="#rfc.xref.Part1.13">2.5</a>, <a class="iref" href="#rfc.xref.Part1.14">2.5</a>, <a class="iref"href="#rfc.xref.Part1.15">2.5</a></li>2064 <li class="indline1"><em>Section 6.1</em> <a class="iref" href="#rfc.xref.Part1.7">1.4.2</a>, <a class="iref"href="#rfc.xref.Part1.17">3.3</a></li>2065 <li class="indline1"><em>Section 9.3</em> <a class="iref"href="#rfc.xref.Part1.12">2.3.2</a></li>2066 <li class="indline1"><em>Section 9.9</em> <a class="iref"href="#rfc.xref.Part1.9">1.4.2</a></li>2067 </ul> 2068 </li> 2069 <li class="indline1"><em>Part2</em> <a class="iref" href="#rfc.xref.Part2.1">2.2</a>, <a class="iref" href="#rfc.xref.Part2.2">2.3.1.1</a>, <a class="iref" href="#rfc.xref.Part2.3">2.5</a>, <a class="iref" href="#Part2"><b>8.1</b></a><ul class="ind">2070 <li class="indline1"><em>Section 7.1.1</em> <a class="iref" href="#rfc.xref.Part2.1">2.2</a>, <a class="iref"href="#rfc.xref.Part2.3">2.5</a></li>2071 <li class="indline1"><em>Section 8</em> <a class="iref"href="#rfc.xref.Part2.2">2.3.1.1</a></li>2072 </ul> 2073 </li> 2074 <li class="indline1"><em>Part4</em> <a class="iref" href="#rfc.xref.Part4.1">2.3.1.1</a>, <a class="iref" href="#rfc.xref.Part4.2">2.4</a>, <a class="iref" href="#rfc.xref.Part4.3">2.8</a>, <a class="iref" href="#Part4"><b>8.1</b></a><ul class="ind">2075 <li class="indline1"><em>Section 4</em> <a class="iref"href="#rfc.xref.Part4.3">2.8</a></li>2076 <li class="indline1"><em>Section 6.6</em> <a class="iref"href="#rfc.xref.Part4.1">2.3.1.1</a></li>2077 </ul> 2078 </li> 2079 <li class="indline1"><em>Part5</em> <a class="iref" href="#rfc.xref.Part5.1">2.1.1</a>, <a class="iref" href="#rfc.xref.Part5.2">2.1.1</a>, <a class="iref" href="#Part5"><b>8.1</b></a><ul class="ind">2080 <li class="indline1"><em>Section 4</em> <a class="iref"href="#rfc.xref.Part5.2">2.1.1</a></li>2081 </ul> 2082 </li> 2083 <li class="indline1"><em>Part7</em> <a class="iref" href="#rfc.xref.Part7.1">2.1</a>, <a class="iref" href="#rfc.xref.Part7.2">2.6</a>, <a class="iref" href="#rfc.xref.Part7.3">3.2.2</a>, <a class="iref" href="#Part7"><b>8.1</b></a><ul class="ind">2084 <li class="indline1"><em>Section 4.1</em> <a class="iref" href="#rfc.xref.Part7.1">2.1</a>, <a class="iref" href="#rfc.xref.Part7.2">2.6</a>, <a class="iref"href="#rfc.xref.Part7.3">3.2.2</a></li>2085 </ul> 2086 </li> 2087 <li class="indline1">Pragma header <a class="iref" href="#rfc.xref.header.pragma.1">2.2</a>, <a class="iref" href="#rfc.xref.header.pragma.2">3.2</a>, <a class="iref" href="#rfc.iref.p.4"><b>3.4</b></a>, <a class="iref"href="#rfc.xref.header.pragma.3">5.2</a></li>2088 <li class="indline1">private 2089 <ul class="ind">2090 <li class="indline1">Cache Directive <a class="iref"href="#rfc.iref.p.2"><b>3.2.2</b></a></li>2091 </ul> 2092 </li> 2093 <li class="indline1">proxy-revalidate 2094 <ul class="ind">2095 <li class="indline1">Cache Directive <a class="iref"href="#rfc.iref.p.3"><b>3.2.2</b></a></li>2096 </ul> 2097 </li> 2098 <li class="indline1">public 2099 <ul class="ind">2100 <li class="indline1">Cache Directive <a class="iref"href="#rfc.iref.p.1"><b>3.2.2</b></a></li>2057 <li><a id="rfc.index.P" href="#rfc.index.P"><b>P</b></a><ul> 2058 <li><em>Part1</em> <a href="#rfc.xref.Part1.1">1.4</a>, <a href="#rfc.xref.Part1.2">1.4.1</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.2</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.2</a>, <a href="#rfc.xref.Part1.12">2.3.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">3.3</a>, <a href="#Part1"><b>8.1</b></a><ul> 2059 <li><em>Section 1.2</em> <a href="#rfc.xref.Part1.1">1.4</a></li> 2060 <li><em>Section 1.2.2</em> <a href="#rfc.xref.Part1.2">1.4.1</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></li> 2061 <li><em>Section 2.6</em> <a href="#rfc.xref.Part1.8">1.4.2</a>, <a href="#rfc.xref.Part1.10">1.4.2</a></li> 2062 <li><em>Section 3.2</em> <a href="#rfc.xref.Part1.6">1.4.2</a>, <a href="#rfc.xref.Part1.16">2.7</a></li> 2063 <li><em>Section 4.3</em> <a href="#rfc.xref.Part1.11">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> 2064 <li><em>Section 6.1</em> <a href="#rfc.xref.Part1.7">1.4.2</a>, <a href="#rfc.xref.Part1.17">3.3</a></li> 2065 <li><em>Section 9.3</em> <a href="#rfc.xref.Part1.12">2.3.2</a></li> 2066 <li><em>Section 9.9</em> <a href="#rfc.xref.Part1.9">1.4.2</a></li> 2067 </ul> 2068 </li> 2069 <li><em>Part2</em> <a href="#rfc.xref.Part2.1">2.2</a>, <a href="#rfc.xref.Part2.2">2.3.1.1</a>, <a href="#rfc.xref.Part2.3">2.5</a>, <a href="#Part2"><b>8.1</b></a><ul> 2070 <li><em>Section 7.1.1</em> <a href="#rfc.xref.Part2.1">2.2</a>, <a href="#rfc.xref.Part2.3">2.5</a></li> 2071 <li><em>Section 8</em> <a href="#rfc.xref.Part2.2">2.3.1.1</a></li> 2072 </ul> 2073 </li> 2074 <li><em>Part4</em> <a href="#rfc.xref.Part4.1">2.3.1.1</a>, <a href="#rfc.xref.Part4.2">2.4</a>, <a href="#rfc.xref.Part4.3">2.8</a>, <a href="#Part4"><b>8.1</b></a><ul> 2075 <li><em>Section 4</em> <a href="#rfc.xref.Part4.3">2.8</a></li> 2076 <li><em>Section 6.6</em> <a href="#rfc.xref.Part4.1">2.3.1.1</a></li> 2077 </ul> 2078 </li> 2079 <li><em>Part5</em> <a href="#rfc.xref.Part5.1">2.1.1</a>, <a href="#rfc.xref.Part5.2">2.1.1</a>, <a href="#Part5"><b>8.1</b></a><ul> 2080 <li><em>Section 4</em> <a href="#rfc.xref.Part5.2">2.1.1</a></li> 2081 </ul> 2082 </li> 2083 <li><em>Part7</em> <a href="#rfc.xref.Part7.1">2.1</a>, <a href="#rfc.xref.Part7.2">2.6</a>, <a href="#rfc.xref.Part7.3">3.2.2</a>, <a href="#Part7"><b>8.1</b></a><ul> 2084 <li><em>Section 4.1</em> <a href="#rfc.xref.Part7.1">2.1</a>, <a href="#rfc.xref.Part7.2">2.6</a>, <a href="#rfc.xref.Part7.3">3.2.2</a></li> 2085 </ul> 2086 </li> 2087 <li>Pragma header <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.4"><b>3.4</b></a>, <a href="#rfc.xref.header.pragma.3">5.2</a></li> 2088 <li>private 2089 <ul> 2090 <li>Cache Directive <a href="#rfc.iref.p.2"><b>3.2.2</b></a></li> 2091 </ul> 2092 </li> 2093 <li>proxy-revalidate 2094 <ul> 2095 <li>Cache Directive <a href="#rfc.iref.p.3"><b>3.2.2</b></a></li> 2096 </ul> 2097 </li> 2098 <li>public 2099 <ul> 2100 <li>Cache Directive <a href="#rfc.iref.p.1"><b>3.2.2</b></a></li> 2101 2101 </ul> 2102 2102 </li> 2103 2103 </ul> 2104 2104 </li> 2105 <li class="indline0"><a id="rfc.index.R" href="#rfc.index.R"><b>R</b></a><ul class="ind">2106 <li class="indline1"><em>RFC1305</em> <a class="iref" href="#rfc.xref.RFC1305.1">2.2</a>, <a class="iref" href="#rfc.xref.RFC1305.2">2.3.2</a>, <a class="iref"href="#RFC1305"><b>8.2</b></a></li>2107 <li class="indline1"><em>RFC2119</em> <a class="iref" href="#rfc.xref.RFC2119.1">1.3</a>, <a class="iref"href="#RFC2119"><b>8.1</b></a></li>2108 <li class="indline1"><em>RFC2616</em> <a class="iref" href="#rfc.xref.RFC2616.1">2.3.1.1</a>, <a class="iref" href="#RFC2616"><b>8.2</b></a>, <a class="iref" href="#rfc.xref.RFC2616.2">C.1</a><ul class="ind">2109 <li class="indline1"><em>Section 13.9</em> <a class="iref"href="#rfc.xref.RFC2616.1">2.3.1.1</a></li>2110 </ul> 2111 </li> 2112 <li class="indline1"><em>RFC3864</em> <a class="iref" href="#rfc.xref.RFC3864.1">5.2</a>, <a class="iref"href="#RFC3864"><b>8.2</b></a></li>2113 <li class="indline1"><em>RFC5226</em> <a class="iref" href="#rfc.xref.RFC5226.1">3.2.3</a>, <a class="iref" href="#RFC5226"><b>8.2</b></a><ul class="ind">2114 <li class="indline1"><em>Section 4.1</em> <a class="iref"href="#rfc.xref.RFC5226.1">3.2.3</a></li>2115 </ul> 2116 </li> 2117 <li class="indline1"><em>RFC5234</em> <a class="iref" href="#rfc.xref.RFC5234.1">1.4</a>, <a class="iref" href="#rfc.xref.RFC5234.2">1.4</a>, <a class="iref" href="#RFC5234"><b>8.1</b></a><ul class="ind">2118 <li class="indline1"><em>Appendix B.1</em> <a class="iref"href="#rfc.xref.RFC5234.2">1.4</a></li>2119 </ul> 2120 </li> 2121 <li class="indline1"><em>RFC5861</em> <a class="iref" href="#rfc.xref.RFC5861.1">5.1</a>, <a class="iref" href="#rfc.xref.RFC5861.2">5.1</a>, <a class="iref" href="#RFC5861"><b>8.2</b></a><ul class="ind">2122 <li class="indline1"><em>Section 3</em> <a class="iref"href="#rfc.xref.RFC5861.2">5.1</a></li>2123 <li class="indline1"><em>Section 4</em> <a class="iref"href="#rfc.xref.RFC5861.1">5.1</a></li>2105 <li><a id="rfc.index.R" href="#rfc.index.R"><b>R</b></a><ul> 2106 <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> 2107 <li><em>RFC2119</em> <a href="#rfc.xref.RFC2119.1">1.3</a>, <a href="#RFC2119"><b>8.1</b></a></li> 2108 <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> 2109 <li><em>Section 13.9</em> <a href="#rfc.xref.RFC2616.1">2.3.1.1</a></li> 2110 </ul> 2111 </li> 2112 <li><em>RFC3864</em> <a href="#rfc.xref.RFC3864.1">5.2</a>, <a href="#RFC3864"><b>8.2</b></a></li> 2113 <li><em>RFC5226</em> <a href="#rfc.xref.RFC5226.1">3.2.3</a>, <a href="#RFC5226"><b>8.2</b></a><ul> 2114 <li><em>Section 4.1</em> <a href="#rfc.xref.RFC5226.1">3.2.3</a></li> 2115 </ul> 2116 </li> 2117 <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> 2118 <li><em>Appendix B.1</em> <a href="#rfc.xref.RFC5234.2">1.4</a></li> 2119 </ul> 2120 </li> 2121 <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> 2122 <li><em>Section 3</em> <a href="#rfc.xref.RFC5861.2">5.1</a></li> 2123 <li><em>Section 4</em> <a href="#rfc.xref.RFC5861.1">5.1</a></li> 2124 2124 </ul> 2125 2125 </li> 2126 2126 </ul> 2127 2127 </li> 2128 <li class="indline0"><a id="rfc.index.S" href="#rfc.index.S"><b>S</b></a><ul class="ind">2129 <li class="indline1">s-maxage 2130 <ul class="ind">2131 <li class="indline1">Cache Directive <a class="iref"href="#rfc.iref.s.2"><b>3.2.2</b></a></li>2132 </ul> 2133 </li> 2134 <li class="indline1">stale <a class="iref"href="#rfc.iref.s.1">1.2</a></li>2128 <li><a id="rfc.index.S" href="#rfc.index.S"><b>S</b></a><ul> 2129 <li>s-maxage 2130 <ul> 2131 <li>Cache Directive <a href="#rfc.iref.s.2"><b>3.2.2</b></a></li> 2132 </ul> 2133 </li> 2134 <li>stale <a href="#rfc.iref.s.1">1.2</a></li> 2135 2135 </ul> 2136 2136 </li> 2137 <li class="indline0"><a id="rfc.index.V" href="#rfc.index.V"><b>V</b></a><ul class="ind">2138 <li class="indline1">validator <a class="iref" href="#rfc.iref.v.1">1.2</a>, <a class="iref"href="#rfc.iref.v.2">1.2</a></li>2139 <li class="indline1">Vary header <a class="iref" href="#rfc.xref.header.vary.1">2.7</a>, <a class="iref" href="#rfc.iref.v.3"><b>3.5</b></a>, <a class="iref"href="#rfc.xref.header.vary.2">5.2</a></li>2137 <li><a id="rfc.index.V" href="#rfc.index.V"><b>V</b></a><ul> 2138 <li>validator <a href="#rfc.iref.v.1">1.2</a>, <a href="#rfc.iref.v.2">1.2</a></li> 2139 <li>Vary header <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.2</a></li> 2140 2140 </ul> 2141 2141 </li> 2142 <li class="indline0"><a id="rfc.index.W" href="#rfc.index.W"><b>W</b></a><ul class="ind">2143 <li class="indline1">Warning header <a class="iref" href="#rfc.xref.header.warning.1">2.3.3</a>, <a class="iref" href="#rfc.xref.header.warning.2">2.8</a>, <a class="iref" href="#rfc.iref.w.1"><b>3.6</b></a>, <a class="iref" href="#rfc.xref.header.warning.3">5.2</a>, <a class="iref"href="#rfc.xref.header.warning.4">A</a></li>2142 <li><a id="rfc.index.W" href="#rfc.index.W"><b>W</b></a><ul> 2143 <li>Warning header <a href="#rfc.xref.header.warning.1">2.3.3</a>, <a href="#rfc.xref.header.warning.2">2.8</a>, <a href="#rfc.iref.w.1"><b>3.6</b></a>, <a href="#rfc.xref.header.warning.3">5.2</a>, <a href="#rfc.xref.header.warning.4">A</a></li> 2144 2144 </ul> 2145 2145 </li>
Note: See TracChangeset
for help on using the changeset viewer.