- From: Julian Reschke <julian.reschke@gmx.de>
- Date: Mon, 09 Feb 2009 12:51:23 +0100
- To: Anne van Kesteren <annevk@opera.com>
- CC: HTTP Working Group <ietf-http-wg@w3.org>
Anne van Kesteren wrote: > > Hi, > > If I perform a request to a server and then perform a subsequent request > with an extension header set, should I get a cached copy or a fresh one > for the subsequent request? Would it be different if the server had > replied with a Vary header for the extension header? IMHO: if the response to the first request *was* cacheable, and the server varies the response based on that Custom header, then it should have included the name of that custom header in the Vary response header. If it didn't, that would be a bug. That being said, IE has lots of issues with Vary, so I wouldn't be surprised if servers worked around that by not specifying Vary. Related: <http://tools.ietf.org/wg/httpbis/trac/ticket/37> > It has been suggested that I should define how this case works in > XMLHttpRequest, but I rather just defer to the HTTP for this. In theory: yes, in practice it might be useful to call that out in the XHR spec as well (if you finish before HTTPbis :-). BR, Julian
Received on Monday, 9 February 2009 11:52:04 UTC