"Fowler, Brian" wrote:

> I don't think mod_proxy does currently conform to RFC2616 in respect of
> Cache-Control: no-cache="<directive>"

I just checked - a small note in my copy of RFC2616 says "not done
yet..."... doh...!

> The relevant part of the HTTP spec I think is
> 
> no-cache
[snip]
> If the no-cache directive does specify one or more field-names, then a cache
> MAY use the response to satisfy a subsequent request, subject to any other
> restrictions on caching. However, the specified field-name(s) MUST NOT be
> sent in the response to a subsequent request without successful revalidation
> with the origin server. This allows an origin server to prevent the re-use
> of certain header fields in a response, while still allowing caching of the
> rest of the response.

So which of the following two senarios is the correct behavior:

- If the header specified is not in the request, ignore that
Cache-Control header.
- If the header IS specified in the request, behave like Cache-Control:
max-age=0

OR

- If the header specified is not in the request, ignore that
Cache-Control header.
- If the header IS specified in the request, strip that header and
return the request with the header removed.

>From the text quoted above, either seem valid, or am I reading it
wrong...?

Regards,
Graham
-- 
-----------------------------------------
[EMAIL PROTECTED]                "There's a moon
                                        over Bourbon Street
                                                tonight..."

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to