- From: Tim Coates <tcoates@dynamics.net>
- Date: Thu, 26 Oct 2000 11:50:45 +1000
- To: http-wg@cuckoo.hpl.hp.com
Dont know if I am doign this the right way?!? I am wondering what happens when HTTP 1.1 rules are specified in an HTTP 1.0 protocol - particulariy in regard to Cache-Control and proxies. Here is the environment.... IIS server, MSIE 5.0 browser and Squid Proxy. I have a web page that should not be cached by a proxy/browser etc. Appropriate Cache-Control headers are sent also. In the GET/POST and responses, the HTTP version is specified as 1.0. (Yet HTTP 1.1 Cache-Control rules are also used.) I have two versions of the same web software. At the browser I am able to retrieve a web page from cache (one time only!) whereas with the latest version, the page does not appear to be cached as the web page is retrieved from the server. (This is proven using a packet sniffer.) In both versions of software, packets sent by the server contain no-store, no-cache, must-revalidate, max-age=1 cache control directives. The only difference between the two version of the software is that in the latest version, the headers are sent separately to the web page. In the earlier version, part of the document is sent with the headers. I am aware of the reliability of caches with 1.0 protocols, but if the only difference (after using a packet sniffer) is that the headers are sent separately, then I am at a loss to determine why in one case a page is be retrieved from cache (previous version) whereas (in the latest version) the user is redirected to a separate page.
Received on Wednesday, 25 October 2000 18:59:20 UTC