Re: EDITs to 10.3.5 (304 Not Modified)

    The response MUST include the following header fields:
        .   Date
        .   ETag and/or Content-Location, if the header would have been
                sent in a 200 response to the same request
        .   Expires, Cache-Control, and/or Vary, if the field-value
                might differ from that sent in any previous response
                for the same variant
    If the conditional GET used a strong cache validator (see section
    13.3.3), the response SHOULD NOT include other entity-headers.
    Otherwise (i.e., the conditional GET used a weak validator),
    the response MUST NOT include other entity-headers; this prevents
    inconsistencies between cached entity-bodies and updated headers.

Thanks... this language is an *enormous* improvement.  I'm not sure
I'm fully enough clued in to the constraints on cache behavior to be
absolutely certain that this provides enough information on that end,
but at the very least, I'm no longer wondering what an origin server
is supposed to do.  

I notice that this change has not yet appeared in the (preliminary?)
draft 05 text on the W3C HTTP issues page... is it planned for inclusion
in the final submission?

rst

Received on Friday, 7 June 1996 07:18:16 UTC