Author: pete
Date: Sat Sep 11 13:06:40 2010
New Revision: 996141
URL: http://svn.apache.org/viewvc?rev=996141&view=rev
Log:
Despite it's misleading name "Cache-Control: no-cache" translated to "cache,
but before serving from the cache, check that the resource is still valid" for
caches. However, since a few years browser like IE or Firefox treat this
directive as "never cache the resource at all" which is similar to "no-store".
Actually what we want is to never cache at all so I changed
"no-cache"
to
"no-cache, no-store"
Modified:
wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/RequestUtils.java
Modified:
wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/RequestUtils.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/RequestUtils.java?rev=996141&r1=996140&r2=996141&view=diff
==============================================================================
---
wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/RequestUtils.java
(original)
+++
wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/RequestUtils.java
Sat Sep 11 13:06:40 2010
@@ -267,7 +267,7 @@ public final class RequestUtils
Args.notNull(response, "response");
response.setDateHeader("Date", System.currentTimeMillis());
response.setDateHeader("Expires", 0);
- response.setHeader("Pragma", "no-cache");
+ response.setHeader("Pragma", "no-cache, no-store");
response.setHeader("Cache-Control", "no-cache");
}