2016-11-14 57 views
1

我正在设置Tomcat的web.xml中的Expires过滤器。标题正确的响应,但IE浏览器仍然没有缓存。它总是向Tomcat发出新的请求。IE 11忽略缓存控制标题作为回应

<filter> 
<filter-name>ExpiresFilter</filter-name> 
<filter-class>org.apache.catalina.filters.ExpiresFilter</filter-class> 
<init-param> 
<param-name>ExpiresByType image/png</param-name> 
<param-value>access plus 2 hours</param-value> 
</init-param> 

</filter> 
<filter-mapping> 
     <filter-name>ExpiresFilter</filter-name> 
     <url-pattern>/*</url-pattern> 
     <dispatcher>REQUEST</dispatcher> 
</filter-mapping> 

下面是输入反应

的Cache-Control头:最大年龄= 7199

截止日期:星期一,2016年11月14日16时08分22秒GMT

的Content-Type :图像/ PNG

传输编码:分块

日期:星期一,11月14日201 6 14:08:22 GMT

有谁知道,我在这里错过了什么?

+0

其他浏览器呢? –

+0

它在其他浏览器中正常工作。 – Yogendra

+0

我很震惊,*震惊* MSIE在这里表现不一样。 –

回答