「Cache-Control」を応答ヘッダーとして使用する場合について説明している記事をたくさん見ることができました。リクエストヘッダーとしてキャッシュコントロールを使用した場合の影響を誰か説明してもらえますか?
これが私が解決しようとしているシナリオです。
私が働いている環境では、応答ヘッダーに応答をキャッシュしないとは言えません。これですべて問題ありませんが、要求の 1 つはキャッシュされた応答を必要としません。このリクエストは、同期 ajax "GET" リクエストです。そのため、キャッシュを使用しないようにするために、リクエストに「Cache-Control」ヘッダーを次のように設定しています。
var xhr = new XMLHTTPRequest();
xhr.open(..,...,false);
xhr.setRequestHeader("Cache-Control","no-cache");
xhr.send(null);
これは、サーバーに対して明示的な呼び出しを行うのではなく、キャッシュから応答を返しています。では、キャッシュをスキップする ajax 呼び出しを行うにはどうすればよいでしょうか?