如何check/test 应用程序是否未缓存在浏览器上?
How to check/test whether application is not caching on browser?
我写了一篇class CacheControlFilter implements javax.servlet.Filter
设置 header 以确保应用程序未缓存。已经在 web.xml 和
中完成了输入
<filter>
<filter-name> Cache controller filter</filter-name>
<filter-class>com.filter.CacheControlFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>Cache controller filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
请建议我如何 check/test 这是否有效?
如果您想了解更多信息,请告诉我。
使用浏览器检查工具(F12)然后检查资源的HTTP状态码应该是200 OK
而不是304 Not Modified
那么资源不是已缓存。
下面的截图是GoogleChrome个例子。
welcome.html
的缓存版本
状态码是304 Not Modified
welcome.html的非缓存版本
状态码是200 OK
我写了一篇class CacheControlFilter implements javax.servlet.Filter
设置 header 以确保应用程序未缓存。已经在 web.xml 和
<filter>
<filter-name> Cache controller filter</filter-name>
<filter-class>com.filter.CacheControlFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>Cache controller filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
请建议我如何 check/test 这是否有效? 如果您想了解更多信息,请告诉我。
使用浏览器检查工具(F12)然后检查资源的HTTP状态码应该是200 OK
而不是304 Not Modified
那么资源不是已缓存。
下面的截图是GoogleChrome个例子。
welcome.html
的缓存版本状态码是304 Not Modified
welcome.html的非缓存版本
状态码是200 OK