我需要在响应中禁用Etag标头,以便我可以将缓存控制设置为Web应用程序的静态内容的较大值,该应用程序在6个月内无法更新。我正在使用jboss。我找到了一种创建过滤器来添加缓存控制头的方法。有没有办法不设置etag,配置文件中的设置或使用过滤器。
答案 0 :(得分:0)
实际传送内容(并生成ETag)的HTTP服务器是Tomcat,在其上构建JBoss。有了这个,我可以找到以下文章,它基本上说你不能关闭ETag,但是你必须在响应被发送到浏览器之前从响应中剥离(过滤)它们。
http://thinkinginsoftware.blogspot.de/2011/04/enabling-resource-caching-in-tomcat.html