Well, RFC2616 section 13.9;
We note one exception to this rule: since some applications have
traditionally used GETs and HEADs with query URLs (those containing
a "?" in the rel_path part) to perform operations with significant
side effects, caches MUST NOT treat responses to such URIs as fresh
unless the server provides an explicit expiration time. This
specifically means that responses from HTTP/1.0 servers for such
URIs SHOULD NOT be taken from a cache.
... so technically you'd be non-conformant regarding the MUST NOT
(unless there's code to back this up).
On 29/01/2008, at 12:53 PM, Amos Jeffries wrote:
Any objections to Squid2-HEAD and Squid 3-HEAD getting the caching
policy adjustment for dynamic pages Adrian proposed before xmas?
Namely Dropping the
acl QUERY cgi-bin \?
cache deny QUERY
Replacing it with:
refresh_pattern (cgi-bin|\?) 0 0% 0
No terrible side-effects here so far after a month of use. Just the
bugzilla Expires bug coming to view and being fixed.
Amos
--
Please use Squid 2.6STABLE17+ or 3.0STABLE1+
There are serious security advisories out on all earlier releases.
--
Mark Nottingham [EMAIL PROTECTED]