"Content-Encoding: gzip" wird jetzt bei 304 nicht mehr mit ausgegeben
authorKai Moritz <kai@coolibri.de>
Fri, 1 Jun 2012 16:29:14 +0000 (18:29 +0200)
committerKai Moritz <kai@coolibri.de>
Thu, 2 Aug 2012 07:03:26 +0000 (09:03 +0200)
cachecontrol/src/main/java/de/halbekunst/juplo/cachecontrol/CacheControl.java

index 24d27d3..486cb33 100644 (file)
@@ -102,9 +102,6 @@ public class CacheControl {
         return false;
     }
 
-    if (handle.isZipped())
-      response.addHeader(Headers.HEADER_CONTENT_ENCODING, "gzip");
-
     Map<String,String> headers = handle.getAdditionalHeaders(request);
     for (String name : headers.keySet())
       response.addHeader(name, headers.get(name));
@@ -224,6 +221,9 @@ public class CacheControl {
 
     log.debug("{}: first up!", url);
 
+    if (handle.isZipped())
+      response.addHeader(Headers.HEADER_CONTENT_ENCODING, "gzip");
+
     /** HTTP/1.1-Caching-Header richtig setzen!! */
     response.setDateHeader(Headers.HEADER_LAST_MODIFIED, lastModified);