JavaScript で Web ページの HTTP ヘッダーにアクセスする 質問する

JavaScript で Web ページの HTTP ヘッダーにアクセスする 質問する

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);
};

おすすめ記事