Changeset 1825 for draft-ietf-httpbis/latest/p4-conditional.html
- Timestamp:
- 12/08/12 11:53:54 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest/p4-conditional.html
r1819 r1825 420 420 } 421 421 422 ul.toc a: :after {422 ul.toc a:nth-child(2)::after { 423 423 content: leader('.') target-counter(attr(href), page); 424 424 } … … 440 440 } 441 441 @top-right { 442 content: " July2012";442 content: "August 2012"; 443 443 } 444 444 @top-center { … … 449 449 } 450 450 @bottom-center { 451 content: "Expires January 24, 2013";451 content: "Expires February 13, 2013"; 452 452 } 453 453 @bottom-right { … … 486 486 <link href="p2-semantics.html" rel="prev"> 487 487 <link href="p5-range.html" rel="next"> 488 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.58 4, 2012-06-24 15:59:38, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">488 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.586, 2012-07-23 18:36:34, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 489 489 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 490 490 <meta name="dct.creator" content="Fielding, R."> … … 492 492 <meta name="dct.creator" content="Reschke, J. F."> 493 493 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p4-conditional-latest"> 494 <meta name="dct.issued" scheme="ISO8601" content="2012-0 7-23">494 <meta name="dct.issued" scheme="ISO8601" content="2012-08-12"> 495 495 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 496 496 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypertext information systems. This document defines HTTP/1.1 conditional requests, including metadata header fields for indicating state changes, request header fields for making preconditions on such state, and rules for constructing the responses to a conditional request when one or more preconditions evaluate to false."> … … 518 518 </tr> 519 519 <tr> 520 <td class="left">Expires: January 24, 2013</td>520 <td class="left">Expires: February 13, 2013</td> 521 521 <td class="right">J. Reschke, Editor</td> 522 522 </tr> … … 527 527 <tr> 528 528 <td class="left"></td> 529 <td class="right"> July 23, 2012</td>529 <td class="right">August 12, 2012</td> 530 530 </tr> 531 531 </tbody> … … 554 554 in progress”. 555 555 </p> 556 <p>This Internet-Draft will expire on January 24, 2013.</p>556 <p>This Internet-Draft will expire on February 13, 2013.</p> 557 557 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 558 558 <p>Copyright © 2012 IETF Trust and the persons identified as the document authors. All rights reserved.</p> … … 572 572 <h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1> 573 573 <ul class="toc"> 574 <li> 1. <a href="#introduction">Introduction</a><ul>575 <li> 1.1 <a href="#intro.conformance.and.error.handling">Conformance and Error Handling</a></li>576 <li> 1.2 <a href="#notation">Syntax Notation</a></li>574 <li><a href="#rfc.section.1">1.</a> <a href="#introduction">Introduction</a><ul> 575 <li><a href="#rfc.section.1.1">1.1</a> <a href="#intro.conformance.and.error.handling">Conformance and Error Handling</a></li> 576 <li><a href="#rfc.section.1.2">1.2</a> <a href="#notation">Syntax Notation</a></li> 577 577 </ul> 578 578 </li> 579 <li> 2. <a href="#validators">Validators</a><ul>580 <li> 2.1 <a href="#weak.and.strong.validators">Weak versus Strong</a></li>581 <li> 2.2 <a href="#header.last-modified">Last-Modified</a><ul>582 <li> 2.2.1 <a href="#lastmod.generation">Generation</a></li>583 <li> 2.2.2 <a href="#lastmod.comparison">Comparison</a></li>579 <li><a href="#rfc.section.2">2.</a> <a href="#validators">Validators</a><ul> 580 <li><a href="#rfc.section.2.1">2.1</a> <a href="#weak.and.strong.validators">Weak versus Strong</a></li> 581 <li><a href="#rfc.section.2.2">2.2</a> <a href="#header.last-modified">Last-Modified</a><ul> 582 <li><a href="#rfc.section.2.2.1">2.2.1</a> <a href="#lastmod.generation">Generation</a></li> 583 <li><a href="#rfc.section.2.2.2">2.2.2</a> <a href="#lastmod.comparison">Comparison</a></li> 584 584 </ul> 585 585 </li> 586 <li> 2.3 <a href="#header.etag">ETag</a><ul>587 <li> 2.3.1 <a href="#entity.tag.generation">Generation</a></li>588 <li> 2.3.2 <a href="#entity.tag.comparison">Comparison</a></li>589 <li> 2.3.3 <a href="#example.entity.tag.vs.conneg">Example: Entity-tags varying on Content-Negotiated Resources</a></li>586 <li><a href="#rfc.section.2.3">2.3</a> <a href="#header.etag">ETag</a><ul> 587 <li><a href="#rfc.section.2.3.1">2.3.1</a> <a href="#entity.tag.generation">Generation</a></li> 588 <li><a href="#rfc.section.2.3.2">2.3.2</a> <a href="#entity.tag.comparison">Comparison</a></li> 589 <li><a href="#rfc.section.2.3.3">2.3.3</a> <a href="#example.entity.tag.vs.conneg">Example: Entity-tags varying on Content-Negotiated Resources</a></li> 590 590 </ul> 591 591 </li> 592 <li> 2.4 <a href="#rules.for.when.to.use.entity.tags.and.last-modified.dates">Rules for When to Use Entity-tags and Last-Modified Dates</a></li>592 <li><a href="#rfc.section.2.4">2.4</a> <a href="#rules.for.when.to.use.entity.tags.and.last-modified.dates">Rules for When to Use Entity-tags and Last-Modified Dates</a></li> 593 593 </ul> 594 594 </li> 595 <li> 3. <a href="#header.field.definitions">Precondition Header Fields</a><ul>596 <li> 3.1 <a href="#header.if-match">If-Match</a></li>597 <li> 3.2 <a href="#header.if-none-match">If-None-Match</a></li>598 <li> 3.3 <a href="#header.if-modified-since">If-Modified-Since</a></li>599 <li> 3.4 <a href="#header.if-unmodified-since">If-Unmodified-Since</a></li>600 <li> 3.5 <a href="#header.if-range">If-Range</a></li>595 <li><a href="#rfc.section.3">3.</a> <a href="#header.field.definitions">Precondition Header Fields</a><ul> 596 <li><a href="#rfc.section.3.1">3.1</a> <a href="#header.if-match">If-Match</a></li> 597 <li><a href="#rfc.section.3.2">3.2</a> <a href="#header.if-none-match">If-None-Match</a></li> 598 <li><a href="#rfc.section.3.3">3.3</a> <a href="#header.if-modified-since">If-Modified-Since</a></li> 599 <li><a href="#rfc.section.3.4">3.4</a> <a href="#header.if-unmodified-since">If-Unmodified-Since</a></li> 600 <li><a href="#rfc.section.3.5">3.5</a> <a href="#header.if-range">If-Range</a></li> 601 601 </ul> 602 602 </li> 603 <li> 4. <a href="#status.code.definitions">Status Code Definitions</a><ul>604 <li> 4.1 <a href="#status.304">304 Not Modified</a></li>605 <li> 4.2 <a href="#status.412">412 Precondition Failed</a></li>603 <li><a href="#rfc.section.4">4.</a> <a href="#status.code.definitions">Status Code Definitions</a><ul> 604 <li><a href="#rfc.section.4.1">4.1</a> <a href="#status.304">304 Not Modified</a></li> 605 <li><a href="#rfc.section.4.2">4.2</a> <a href="#status.412">412 Precondition Failed</a></li> 606 606 </ul> 607 607 </li> 608 <li> 5. <a href="#precedence">Precedence</a></li>609 <li> 6. <a href="#IANA.considerations">IANA Considerations</a><ul>610 <li> 6.1 <a href="#status.code.registration">Status Code Registration</a></li>611 <li> 6.2 <a href="#header.field.registration">Header Field Registration</a></li>608 <li><a href="#rfc.section.5">5.</a> <a href="#precedence">Precedence</a></li> 609 <li><a href="#rfc.section.6">6.</a> <a href="#IANA.considerations">IANA Considerations</a><ul> 610 <li><a href="#rfc.section.6.1">6.1</a> <a href="#status.code.registration">Status Code Registration</a></li> 611 <li><a href="#rfc.section.6.2">6.2</a> <a href="#header.field.registration">Header Field Registration</a></li> 612 612 </ul> 613 613 </li> 614 <li> 7. <a href="#security.considerations">Security Considerations</a></li>615 <li> 8. <a href="#acks">Acknowledgments</a></li>616 <li> 9. <a href="#rfc.references">References</a><ul>617 <li> 9.1 <a href="#rfc.references.1">Normative References</a></li>618 <li> 9.2 <a href="#rfc.references.2">Informative References</a></li>614 <li><a href="#rfc.section.7">7.</a> <a href="#security.considerations">Security Considerations</a></li> 615 <li><a href="#rfc.section.8">8.</a> <a href="#acks">Acknowledgments</a></li> 616 <li><a href="#rfc.section.9">9.</a> <a href="#rfc.references">References</a><ul> 617 <li><a href="#rfc.section.9.1">9.1</a> <a href="#rfc.references.1">Normative References</a></li> 618 <li><a href="#rfc.section.9.2">9.2</a> <a href="#rfc.references.2">Informative References</a></li> 619 619 </ul> 620 620 </li> 621 621 <li><a href="#rfc.authors">Authors' Addresses</a></li> 622 <li> A. <a href="#changes.from.rfc.2616">Changes from RFC 2616</a></li>623 <li> B. <a href="#imported.abnf">Imported ABNF</a></li>624 <li> C. <a href="#collected.abnf">Collected ABNF</a></li>625 <li> D. <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul>626 <li> D.1 <a href="#changes.since.19">Since draft-ietf-httpbis-p4-conditional-19</a></li>627 <li> D.2 <a href="#changes.since.20">Since draft-ietf-httpbis-p4-conditional-20</a></li>622 <li><a href="#rfc.section.A">A.</a> <a href="#changes.from.rfc.2616">Changes from RFC 2616</a></li> 623 <li><a href="#rfc.section.B">B.</a> <a href="#imported.abnf">Imported ABNF</a></li> 624 <li><a href="#rfc.section.C">C.</a> <a href="#collected.abnf">Collected ABNF</a></li> 625 <li><a href="#rfc.section.D">D.</a> <a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul> 626 <li><a href="#rfc.section.D.1">D.1</a> <a href="#changes.since.19">Since draft-ietf-httpbis-p4-conditional-19</a></li> 627 <li><a href="#rfc.section.D.2">D.2</a> <a href="#changes.since.20">Since draft-ietf-httpbis-p4-conditional-20</a></li> 628 628 </ul> 629 629 </li> … … 1269 1269 <tr> 1270 1270 <td class="reference"><b id="Part1">[Part1]</b></td> 1271 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</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: Message Routing and Syntax"</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), July 2012.1271 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</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: Message Routing and Syntax"</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), August 2012. 1272 1272 </td> 1273 1273 </tr> 1274 1274 <tr> 1275 1275 <td class="reference"><b id="Part2">[Part2]</b></td> 1276 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</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: Semantics and Payloads</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), July 2012.1276 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</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: Semantics and Payloads</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), August 2012. 1277 1277 </td> 1278 1278 </tr> 1279 1279 <tr> 1280 1280 <td class="reference"><b id="Part5">[Part5]</b></td> 1281 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</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</a>”, Internet-Draft draft-ietf-httpbis-p5-range-latest (work in progress), July 2012.1281 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</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</a>”, Internet-Draft draft-ietf-httpbis-p5-range-latest (work in progress), August 2012. 1282 1282 </td> 1283 1283 </tr> 1284 1284 <tr> 1285 1285 <td class="reference"><b id="Part6">[Part6]</b></td> 1286 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, <a href="mailto:mnot@mnot.net" title="Rackspace">Nottingham, M., 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-p6-cache-latest">HTTP/1.1, part 6: Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), July 2012.1286 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, <a href="mailto:mnot@mnot.net" title="Rackspace">Nottingham, M., 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-p6-cache-latest">HTTP/1.1, part 6: Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), August 2012. 1287 1287 </td> 1288 1288 </tr>
Note: See TracChangeset
for help on using the changeset viewer.