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/