| p4-conditional-orig.txt | draft-fielding-http-p4-conditional-00.txt | |||
|---|---|---|---|---|
| Network Working Group R. Fielding | Network Working Group R. Fielding, Ed. | |||
| Internet-Draft UC Irvine | Internet-Draft Day Software | |||
| Obsoletes: 2068, 2616, 2617 J. Gettys | Obsoletes: 2068, 2616, 2617 J. Gettys | |||
| (if approved) Compaq/W3C | (if approved) J. Mogul | |||
| Intended status: Standards Track J. Mogul | Intended status: Standards Track HP | |||
| Expires: March 4, 2008 Compaq | Expires: May 14, 2008 H. Frystyk | |||
| H. Frystyk | Microsoft | |||
| W3C/MIT | ||||
| L. Masinter | L. Masinter | |||
| Xerox | Adobe Systems | |||
| P. Leach | P. Leach | |||
| Microsoft | Microsoft | |||
| T. Berners-Lee | T. Berners-Lee | |||
| W3C/MIT | W3C/MIT | |||
| September 2007 | November 11, 2007 | |||
| HTTP/1.1, part 4: Conditional Requests | HTTP/1.1, part 4: Conditional Requests | |||
| draft-fielding-http-p4-conditional-00 | draft-fielding-http-p4-conditional-00 | |||
| Status of this Memo | Status of this Memo | |||
| By submitting this Internet-Draft, each author represents that any | By submitting this Internet-Draft, each author represents that any | |||
| applicable patent or other IPR claims of which he or she is aware | applicable patent or other IPR claims of which he or she is aware | |||
| have been or will be disclosed, and any of which he or she becomes | have been or will be disclosed, and any of which he or she becomes | |||
| aware will be disclosed, in accordance with Section 6 of BCP 79. | aware will be disclosed, in accordance with Section 6 of BCP 79. | |||
| skipping to change at page 1, line 45 | skipping to change at page 1, line 44 | |||
| and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
| time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
| material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
| The list of current Internet-Drafts can be accessed at | The list of current Internet-Drafts can be accessed at | |||
| http://www.ietf.org/ietf/1id-abstracts.txt. | http://www.ietf.org/ietf/1id-abstracts.txt. | |||
| The list of Internet-Draft Shadow Directories can be accessed at | The list of Internet-Draft Shadow Directories can be accessed at | |||
| http://www.ietf.org/shadow.html. | http://www.ietf.org/shadow.html. | |||
| This Internet-Draft will expire on March 4, 2008. | This Internet-Draft will expire on May 14, 2008. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (C) The IETF Trust (2007). | Copyright (C) The IETF Trust (2007). | |||
| Abstract | Abstract | |||
| The Hypertext Transfer Protocol (HTTP) is an application-level | The Hypertext Transfer Protocol (HTTP) is an application-level | |||
| protocol for distributed, collaborative, hypermedia information | protocol for distributed, collaborative, hypermedia information | |||
| systems. HTTP has been in use by the World Wide Web global | systems. HTTP has been in use by the World Wide Web global | |||
| skipping to change at page 2, line 29 | skipping to change at page 2, line 29 | |||
| 2. Entity Tags . . . . . . . . . . . . . . . . . . . . . . . . . 3 | 2. Entity Tags . . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 3. Weak and Strong Validators . . . . . . . . . . . . . . . . . . 3 | 3. Weak and Strong Validators . . . . . . . . . . . . . . . . . . 3 | |||
| 4. Rules for When to Use Entity Tags and Last-Modified Dates . . 6 | 4. Rules for When to Use Entity Tags and Last-Modified Dates . . 6 | |||
| 5. Header Field Definitions . . . . . . . . . . . . . . . . . . . 8 | 5. Header Field Definitions . . . . . . . . . . . . . . . . . . . 8 | |||
| 5.1. ETag . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 | 5.1. ETag . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 | |||
| 5.2. If-Match . . . . . . . . . . . . . . . . . . . . . . . . . 8 | 5.2. If-Match . . . . . . . . . . . . . . . . . . . . . . . . . 8 | |||
| 5.3. If-Modified-Since . . . . . . . . . . . . . . . . . . . . 9 | 5.3. If-Modified-Since . . . . . . . . . . . . . . . . . . . . 9 | |||
| 5.4. If-None-Match . . . . . . . . . . . . . . . . . . . . . . 11 | 5.4. If-None-Match . . . . . . . . . . . . . . . . . . . . . . 11 | |||
| 5.5. If-Unmodified-Since . . . . . . . . . . . . . . . . . . . 12 | 5.5. If-Unmodified-Since . . . . . . . . . . . . . . . . . . . 12 | |||
| 5.6. Last-Modified . . . . . . . . . . . . . . . . . . . . . . 13 | 5.6. Last-Modified . . . . . . . . . . . . . . . . . . . . . . 13 | |||
| 6. Security Considerations . . . . . . . . . . . . . . . . . . . 13 | 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 13 | |||
| 7. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 14 | 7. Security Considerations . . . . . . . . . . . . . . . . . . . 14 | |||
| 8. References . . . . . . . . . . . . . . . . . . . . . . . . . . 14 | 8. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 14 | |||
| 9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 14 | ||||
| Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 | Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 15 | Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 15 | |||
| Intellectual Property and Copyright Statements . . . . . . . . . . 17 | Intellectual Property and Copyright Statements . . . . . . . . . . 17 | |||
| 1. Introduction | 1. Introduction | |||
| This document will define aspects of HTTP related to conditional | This document will define aspects of HTTP related to conditional | |||
| request messages based on time stamps and entity-tags. Right now it | request messages based on time stamps and entity-tags. Right now it | |||
| only includes the extracted relevant sections of RFC 2616 [RFC2616] | only includes the extracted relevant sections of RFC 2616 [RFC2616] | |||
| without edit. | without edit. | |||
| skipping to change at page 13, line 46 | skipping to change at page 13, line 46 | |||
| origination date. | origination date. | |||
| An origin server SHOULD obtain the Last-Modified value of the entity | An origin server SHOULD obtain the Last-Modified value of the entity | |||
| as close as possible to the time that it generates the Date value of | as close as possible to the time that it generates the Date value of | |||
| its response. This allows a recipient to make an accurate assessment | its response. This allows a recipient to make an accurate assessment | |||
| of the entity's modification time, especially if the entity changes | of the entity's modification time, especially if the entity changes | |||
| near the time that the response is generated. | near the time that the response is generated. | |||
| HTTP/1.1 servers SHOULD send Last-Modified whenever feasible. | HTTP/1.1 servers SHOULD send Last-Modified whenever feasible. | |||
| 6. Security Considerations | 6. IANA Considerations | |||
| TBD. | ||||
| 7. Security Considerations | ||||
| No additional security considerations have been identified beyond | No additional security considerations have been identified beyond | |||
| those applicable to HTTP in general [Part 1]. | those applicable to HTTP in general [Part 1]. | |||
| 7. Acknowledgments | 8. Acknowledgments | |||
| Based on an XML translation of RFC 2616 by Julian Reschke. | Based on an XML translation of RFC 2616 by Julian Reschke. | |||
| 8. References | 9. References | |||
| [RFC2616] Fielding, R., Gettys, J., Mogul, J., Frystyk, H., | [RFC2616] Fielding, R., Gettys, J., Mogul, J., Frystyk, H., | |||
| Masinter, L., Leach, P., and T. Berners-Lee, "Hypertext | Masinter, L., Leach, P., and T. Berners-Lee, "Hypertext | |||
| Transfer Protocol -- HTTP/1.1", RFC 2616, June 1999. | Transfer Protocol -- HTTP/1.1", RFC 2616, June 1999. | |||
| Index | Index | |||
| E | E | |||
| ETag header 8 | ETag header 8 | |||
| skipping to change at page 15, line 7 | skipping to change at page 15, line 11 | |||
| If-Match header 8 | If-Match header 8 | |||
| If-Modified-Since header 9 | If-Modified-Since header 9 | |||
| If-None-Match header 11 | If-None-Match header 11 | |||
| If-Unmodified-Since header 12 | If-Unmodified-Since header 12 | |||
| L | L | |||
| Last-Modified header 13 | Last-Modified header 13 | |||
| Authors' Addresses | Authors' Addresses | |||
| Roy T. Fielding | Roy T. Fielding (editor) | |||
| Department of Information and Computer Science | Day Software | |||
| University of California, Irvine | 23 Corporate Plaza DR, Suite 280 | |||
| Irvine, CA 92697-3425 | Newport Beach, CA 92660 | |||
| USA | ||||
| Fax: +1(949)824-1715 | Phone: +1-949-706-5300 | |||
| Email: fielding@ics.uci.edu | Fax: +1-949-706-5305 | |||
| Email: fielding@gbiv.com | ||||
| URI: http://roy.gbiv.com/ | ||||
| James Gettys | James Gettys | |||
| World Wide Web Consortium | Hewlett-Packard Company | |||
| MIT Laboratory for Computer Science, NE43-356 | HP Labs, Cambridge Research Laboratory | |||
| 545 Technology Square | One Cambridge Center | |||
| Cambridge, MA 02139 | Cambridge, MA 02138 | |||
| USA | ||||
| Fax: +1(617)258-8682 | Email: Jim.Gettys@hp.com | |||
| Email: jg@w3.org | ||||
| Jeffrey C. Mogul | Jeffrey C. Mogul | |||
| Compaq Computer Corporation | Hewlett-Packard Company | |||
| Western Research Laboratory | HP Labs, Large Scale Systems Group | |||
| 250 University Avenue | 1501 Page Mill Road, MS 1177 | |||
| Palo Alto, CA 94305 | Palo Alto, CA 94304 | |||
| USA | ||||
| Email: mogul@wrl.dec.com | Email: JeffMogul@acm.org | |||
| Henrik Frystyk Nielsen | Henrik Frystyk Nielsen | |||
| World Wide Web Consortium | Microsoft Corporation | |||
| MIT Laboratory for Computer Science, NE43-356 | 1 Microsoft Way | |||
| 545 Technology Square | Redmond, WA 98052 | |||
| Cambridge, MA 02139 | USA | |||
| Fax: +1(617)258-8682 | ||||
| Email: frystyk@w3.org | ||||
| Email: henrikn@microsoft.com | ||||
| Larry Masinter | Larry Masinter | |||
| Xerox Corporation | Adobe Systems, Incorporated | |||
| MIT Laboratory for Computer Science, NE43-356 | 345 Park Ave | |||
| 3333 Coyote Hill Road | San Jose, CA 95110 | |||
| Palo Alto, CA 94034 | USA | |||
| Email: LMM@acm.org | ||||
| URI: http://larry.masinter.net/ | ||||
| Email: masinter@parc.xerox.com | ||||
| Paul J. Leach | Paul J. Leach | |||
| Microsoft Corporation | Microsoft Corporation | |||
| 1 Microsoft Way | 1 Microsoft Way | |||
| Redmond, WA 98052 | Redmond, WA 98052 | |||
| Email: paulle@microsoft.com | Email: paulle@microsoft.com | |||
| Tim Berners-Lee | Tim Berners-Lee | |||
| World Wide Web Consortium | World Wide Web Consortium | |||
| MIT Laboratory for Computer Science, NE43-356 | MIT Laboratory for Computer Science | |||
| 545 Technology Square | 545 Technology Square | |||
| Cambridge, MA 02139 | Cambridge, MA 02139 | |||
| USA | ||||
| Fax: +1(617)258-8682 | Fax: +1 (617) 258 8682 | |||
| Email: timbl@w3.org | Email: timbl@w3.org | |||
| Full Copyright Statement | Full Copyright Statement | |||
| Copyright (C) The IETF Trust (2007). | Copyright (C) The IETF Trust (2007). | |||
| This document is subject to the rights, licenses and restrictions | This document is subject to the rights, licenses and restrictions | |||
| contained in BCP 78, and except as set forth therein, the authors | contained in BCP 78, and except as set forth therein, the authors | |||
| retain all their rights. | retain all their rights. | |||
| End of changes. 22 change blocks. | ||||
| 47 lines changed or deleted | 56 lines changed or added | |||
This html diff was produced by rfcdiff 1.34. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||