RE: i37: Vary and non-existant headers

Adrien de Croy wrote:
> that's not what I meant.  I meant maybe the original request had an
> Accept-Encoding header, the server sent back a response with Vary
> Accept-Encoding, but no Content-Encoding header, since it wasn't
> encoded.  this was then cached.
> 
> Then another request came in without an Accept-Encoding header.
> 
> What I'm trying to get at is: is there any case to be made for
> validation between the Accept-* headers and the matching Content-*
> headers of the original request and response, and whether this should
> have any bearing on matching for subsequent requests.

A transparent cache cannot do that, but a non-transparent proxy can, unless
the no-transform attribute is used. My understanding is that whenever the
specification refers to a cache, it is referring to a transparent one. Maybe
that is something that needs to be more explicit.

- Brian

Received on Friday, 8 May 2009 11:41:40 UTC