On 10/16/12 1:04 PM, Mark Baker wrote:
That would be an improvement, but wouldn't solve the problem of
intermediary cache poisoning.
Ah, yes. Intermediary caches are indeed a problem. I don't see anything
the browser can do to solve that problem, unfortunately.
On the other hand, caches that don't assume "Vary: User-Agent" are
already completely broken on the web when they sit between multiple
users using multiple browsers and the rest of the web....
Julian Aubourg wrote;
Couldn't we simply state in the spec that browsers must add the User-Agent
header to the Vary list, all the time?
Vary is a response header, set by the server.
The point is that a browser can act as if every single server response
included "Vary: User-Agent". And perhaps should. Intermediary caches
_certainly_ should.
-Boris