Heim >Web-Frontend >js-Tutorial >Wie kann ich mit JavaScript auf HTTP-Header von einer Webseite zugreifen?

Wie kann ich mit JavaScript auf HTTP-Header von einer Webseite zugreifen?

Linda Hamilton
Linda HamiltonOriginal
2024-12-28 12:46:11800Durchsuche

How Can I Access HTTP Headers from a Web Page Using JavaScript?

Zugriff auf HTTP-Header

Wie greifen Sie mithilfe von JavaScript auf die Serverantworten einer Webseite zu? Auf die nativen Antwortheader kann nicht direkt zugegriffen werden. Sie können jedoch die folgende Technik verwenden, um sie über eine andere HTTP-Anfrage abzurufen.

JavaScript-Code zum Abrufen von HTTP-Headern

Der folgende Codeausschnitt veranschaulicht die Verwendung von JavaScript um alle HTTP-Header für die aktuelle Seite durch Simulieren eines GET abzurufen Anfrage:

var req = new XMLHttpRequest();
req.open('GET', document.location, true);
req.send(null);
req.onload = function() {
  var headers = req.getAllResponseHeaders().toLowerCase();
  console.log(headers);
};

Hinweis

Es ist wichtig zu bedenken, dass diese Methode die Header vom Server abruft, die möglicherweise nicht mit den vom Server empfangenen ursprünglichen Headern identisch sind Browser.

Das obige ist der detaillierte Inhalt vonWie kann ich mit JavaScript auf HTTP-Header von einer Webseite zugreifen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn