Source: https://trac.ietf.org/trac/httpbis/export/1875/draft-ietf-httpbis/latest/p4-conditional.html
Timestamp: 2020-02-27 05:13:23
Document Index: 381297725

Matched Legal Cases: ['art2', 'art2', 'art2', 'art1', 'art2', 'art5', 'art6', 'art2', 'art2']

Expires: March 13, 2013 J. Reschke, Editor
Consider a resource that is subject to content negotiation (Section 3.5 of [Part2] ), and where the representations returned upon a GET request vary based on the Accept-Encoding request header field (Section 6.3.4 of [Part2] ):
A 304 response MUST include a Date header field (Section 8.2.1 of [Part2] ) unless the origin server does not have a clock that can provide a reasonable approximation of the current time. If a 200 (OK) response to the same request would have included any of the header fields Cache-Control, Content-Location, ETag, Expires, or Vary, then those same header fields MUST be sent in a 304 response.
[Part1] Fielding, R., Ed., Lafon, Y., Ed., and J. Reschke, Ed., “Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), September 2012.
[Part2] Fielding, R., Ed., Lafon, Y., Ed., and J. Reschke, Ed., “Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), September 2012.
[Part5] Fielding, R., Ed., Lafon, Y., Ed., and J. Reschke, Ed., “Hypertext Transfer Protocol (HTTP/1.1): Range Requests”, Internet-Draft draft-ietf-httpbis-p5-range-latest (work in progress), September 2012.
[Part6] Fielding, R., Ed., Lafon, Y., Ed., Nottingham, M., Ed., and J. Reschke, Ed., “Hypertext Transfer Protocol (HTTP/1.1): Caching”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), September 2012.
HTTP-date     = <HTTP-date, defined in [Part2] , Section 9.1>
HTTP-date = <HTTP-date, defined in [Part2], Section 9.1>
ETag 2, 2.3, 6.2, A
If-Match 3.1, 6.2
If-Modified-Since 3.3, 6.2
If-None-Match 3.2, 6.2, A
If-Unmodified-Since 3.4, 6.2
Last-Modified 2, 2.2, 6.2
Section 3.5 2.3.3
Section 8.2.1 4.1
Section 9.1 B
304 Not Modified 4.1, 6.1
412 Precondition Failed 4.2, 6.1