IEでajaxのレスポンスがcacheされて使いまわされるのを防ぐ

例のごとくIEがゴミなのでなんとかする
サポートを切りたい(切実)

フロントでなんとかする

方法1

cache: falseのステータスを指定する(jQueryの場合のみ)

方法2

タイムスタンプなど適当なクエリを指定する
クエリを含めたURLごとにキャッシュされているようなので有効

サーバでなんとかする

レスポンスヘッダのCache-Controlヘッダにno-cacheなどを指定する

指定例:サーバレス(API Gateway)の場合
メソッドレスポンス→統合レスポンスで指定できる

※記事の内容は保証はしておりません(執筆時期や実施環境により挙動が変わるものがある為)。
別途検証してご利用いただくことをおすすめいたします。