JavaScript 経由でページの HTTP 応答ヘッダーにアクセスするにはどうすればよいですか?
関連この質問これは、2 つの特定の HTTP ヘッダーへのアクセスについて質問するように変更されました。
関連している:
JavaScript 経由で HTTP リクエスト ヘッダー フィールドにアクセスするにはどうすればよいですか?
ベストアンサー1
現在のヘッダーを読み取ることはできません。同じ URL に別のリクエストを送信してそのヘッダーを読み取ることはできますが、ヘッダーが現在のものと完全に一致するという保証はありません。
リクエストを実行してすべての HTTP ヘッダーを取得するには、次の JavaScript コードを使用しますget
。
var req = new XMLHttpRequest();
req.open('GET', document.location, true);
req.send(null);
req.onload = function() {
var headers = req.getAllResponseHeaders().toLowerCase();
console.log(headers);
};