diff --git a/spring-js/src/main/java/org/springframework/js/resource/ResourceServlet.java b/spring-js/src/main/java/org/springframework/js/resource/ResourceServlet.java index caa2a423..068ecff8 100644 --- a/spring-js/src/main/java/org/springframework/js/resource/ResourceServlet.java +++ b/spring-js/src/main/java/org/springframework/js/resource/ResourceServlet.java @@ -130,7 +130,7 @@ public class ResourceServlet extends HttpServletBean { String acceptEncoding = request.getHeader("Accept-Encoding"); String mimeType = response.getContentType(); - if (gzipEnabled && StringUtils.hasText(acceptEncoding) && acceptEncoding.contains("gzip") + if (gzipEnabled && StringUtils.hasText(acceptEncoding) && acceptEncoding.indexOf("gzip") > -1 && compressedMimeTypes.contains(mimeType)) { log.debug("Enabling GZIP compression for the current response."); return new GZIPResponseStream(response);