Überprüfen Sie die HTTP-Header Ihres Browsers
Klicken Sie auf die untenstehende Schaltfläche, um die von Ihrem Browser gesendeten HTTP-Header zu überprüfen.
Sie können auch die HTTP-Header und Umleitungen der Website überprüfen.
HTTP-Request-Header
Das Hypertext Transfer Protocol (HTTP) folgt einem Client-Server-Modell, bei dem der Client (typischerweise ein Web-Browser, der von einem Endbenutzer verwendet wird) eine Verbindung öffnet und wartet, bis er eine Antwort vom Server erhält (typischerweise eine Ziel-URL). Der Header, der zum Senden von Anfragen an den Server verwendet wird, ist als HTTP Request Header bekannt.
Was sind HTTP-Request-Header?
Ein HTTP-Request-Header hilft dem Benutzer beim Zugriff auf Webseiten im Internet. Jedes Mal, wenn ein Benutzer eine Website besucht, wird eine neue HTTP-Anfrage an den Server gesendet. Diese Anfrage wird zusammen mit einigen Basisdaten über den anfragenden Client gesendet, damit der Server die Anfrage identifizieren und eine Antwort zurücksenden kann.
Diese Daten werden im sogenannten HTTP-Request-Header gebündelt und können Informationen wie die Quell-IP-Adresse, den Browsertyp des Benutzers (wie Mozilla, Chrome usw.), die angeforderte URL und einige zusätzliche Informationen enthalten. Als Antwort auf den HTTP-Request-Header sendet der Webserver einen HTTP-Response-Header zurück, der die Daten enthält, die der Client angefordert hatte.
Was sind einige gängige HTTP-Request-Header?
Host
Dies ist ein obligatorisches Header-Feld, das Informationen über den Internet-Host und die Port-Nummer der Ressource enthält, von der die Daten angefordert wurden (z. B. “Host: en.wikipedia.org”).
Authorization
Wird verwendet, wenn der Client die Anfrage authentifizieren möchte. Anmeldeinformationen, die Authentifizierungsinformationen enthalten, werden an den Server gesendet (z. B. “Authorization: Basic AbCdE123$5”).
Accept-Language
Wird verwendet, wenn der Client die Antwort in einer bestimmten Sprache oder einer Reihe von Sprachen anfordert (z. B. “Accept-Language: en-US”). Mehrere Sprachen können durch eine kommaseparierte Liste angegeben werden.
Expect
Wird verwendet, wenn ein Client einen bestimmten Satz von Server-Verhaltensweisen benötigt. Wenn ein Server einen HTTP-Request-Header mit einem ‘Expect’-Feldwert erhält, den er nicht unterstützt, muss er zwingend mit einem ‘Expectation Failed (417)’-Status antworten (z. B. “Expect: 100-continue | expectation-extension”).
Cookie
Enthält ein Name-Wert-Paar, das für diese URL gespeichert wird (z. B. “Cookie: name=wert”). Mehrere Cookies können durch eine kommaseparierte Liste angegeben werden.
Wie kann ich überprüfen, welche HTTP-Header mein Browser sendet?
Bei der Behebung einiger Probleme müssen Sie möglicherweise die http-Header überprüfen, die von Ihrem Browser gesendet wurden, und daher ist es notwendig zu wissen, wie und wo man nach ihnen sucht.
HTTP-Anfrage-Header sind im Webbrowser selbst leicht zugänglich. Um auf sie zuzugreifen,
- Öffnen Sie die Webseite, deren Header geprüft werden sollen.
- Klicken Sie mit der rechten Maustaste und wählen Sie “Inspect”, um die Entwicklerwerkzeuge zu öffnen.
- Wählen Sie die Registerkarte “Netzwerk” und aktualisieren Sie die Seite oder laden Sie sie neu.
- Wählen Sie eine beliebige HTTP-Anfrage im linken Bereich aus und der Header wird rechts angezeigt.
Es gibt mehrere andere Möglichkeiten, die Zeichenkodierungsinformationen der HTTP-Header zu interpretieren. HTTP Header Viewer zeigt alle Header und auch die Quelle der vom Server zurückgegebenen Informationen an. Es erleichtert die Arbeit und gibt einen besseren Ausblick auf die in den Headern kodierten Informationen.
Was ist die einfachste Möglichkeit, HTTP-Header zu überprüfen?
Die einfachste Methode, um zu überprüfen, welche HTTP-Header von einem Webbrowser gesendet werden, ist die Verwendung des oben erwähnten kostenlosen Tools.