2016-11-14 12 views
1

ExpiresフィルターをTomcatのweb.xmlに設定しています。ヘッダーは応答で正しく来ますが、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> 

responeからヘッダが

のCache-Controlです:MAX-年齢= 7199

が有効期限:月、2016年11月14日午前16時08分22秒GMT

のContent-Typeを:画像/ PNG

転送 - エンコード:月曜、11月14日201:

日チャンク6 14:08:22 GMT

私はここで何が分かりませんか?

+0

他のブラウザはどうですか? –

+0

他のブラウザでうまく動作します。 – Yogendra

+0

私はショックを受けています* MSIEはここで違った行動をしていることにショックを受けました。 –

答えて

1

あなたが見つからないものは、Google検索であり、Microsoft's own documentation on cache-controlにつながっているはずです。

短答:Pragma: no-cacheCache-Control: no-cacheExpiresを一括して使用する必要があります。

関連する問題