2017-02-01 12 views
0

IE11で異なるユーザーセッションのキャッシュ要求に問題があります。vanilla javascript xmlhttprequest no-cache IE11

私はユーザーAでログインしたときにレスポンスにいくつかのコンテンツを取得しますが、ログアウトするとログに記録されたのと同じ応答が得られます。私がユーザーBとログインしても、私は同じ応答を得ます。

これはIE11で開発者ツールを閉じたときにのみ発生します。彼らが開かれたら、私は成功を収めました。 他のブラウザはすべて正常に動作します。

私はすでにキャッシュコントロールを設定しています: 'no-store、must-revalidate、no-cache、max-age = 0';プラグマをno-cacheに、Expiresを-1に設定します。

これはGETメソッドです。

私のパラメータの一部は以下のとおりです。

Pragma: true, 
'Cache-control': 'no-store, must-revalidate, no-cache, max-age=0', 
Expires: '-1' 

誰でもURLリクエストにパラメータとしてタイムスタンプを渡すだろう、私の最終的な解決策の前に任意の提案やアイデアを持っています。

おかげ

追加情報は、私が得たPragma

答えて

0

溶液を0(ゼロ)にIf-Modified-Sinceヘッダーを設定することでした。それはうまくいくようです!

関連する問題