HTTP-Statuscode-Abfrage
-
Online HTTP 200, 404, 301 und andere Statuscodes prüfen
Die HTTP-Statuscode-Abfrage ist ein Online-Tool zur Prüfung von Webseiten und HTTP-Antworten. Nach Eingabe einer URL werden HTTP-Statuscode, Antwortzeit, HTTP-Version, Content-Type, Anzahl der Weiterleitungen, endgültige URL und ursprüngliche HTTP-Antwortheader angezeigt. Dadurch lässt sich schnell beurteilen, wie eine Webseite auf HTTP-Anfragen reagiert.
Was ist ein HTTP-Statuscode?
Ein HTTP-Statuscode ist ein dreistelliger Code, den ein Webserver als Ergebnis einer HTTP-Anfrage zurückgibt. Er zeigt an, ob eine Anfrage erfolgreich war, eine Weiterleitung erfolgt ist oder ein Client- beziehungsweise Serverfehler aufgetreten ist.
Hauptfunktionen
- Online-Abfrage des HTTP-Statuscodes einer Webseite
- Prüfung, ob eine Webseite korrekt antwortet
- Anzeige der Serverantwortzeit
- Anzeige der HTTP-Protokollversion
- Anzeige des Content-Type
- Zählung der HTTP-Weiterleitungen
- Anzeige der endgültigen URL
- Anzeige der ursprünglichen HTTP-Antwortheader
Häufige HTTP-Statuscodes
200 OK
HTTP 200 bedeutet, dass die Anfrage erfolgreich verarbeitet wurde und der Server die angeforderte Ressource zurückgegeben hat.
301 Moved Permanently
HTTP 301 bedeutet, dass die angeforderte Ressource dauerhaft unter einer anderen URL verfügbar ist. Die neue Adresse wird normalerweise über den Location-Header angegeben.
302 Found
HTTP 302 zeigt eine vorübergehende Weiterleitung an. Der Client soll normalerweise die vom Server angegebene neue Adresse aufrufen.
403 Forbidden
HTTP 403 bedeutet, dass der Server die Anfrage verstanden hat, den Zugriff auf die Ressource jedoch verweigert. Häufige Ursachen sind Berechtigungen, Firewalls oder Sicherheitsrichtlinien.
404 Not Found
HTTP 404 bedeutet, dass der Server die angeforderte Ressource nicht finden konnte. Häufig liegt eine nicht vorhandene Seite oder eine fehlerhafte URL vor.
500 Internal Server Error
HTTP 500 weist auf einen internen Serverfehler hin. Die Ursache kann beispielsweise in der Serveranwendung oder Laufzeitumgebung liegen.
502 Bad Gateway
HTTP 502 bedeutet normalerweise, dass ein Gateway oder Proxy keine gültige Antwort vom Upstream-Server erhalten hat. Dies tritt häufig bei Reverse-Proxys, Load-Balancern oder ausgefallenen Upstream-Diensten auf.
503 Service Unavailable
HTTP 503 bedeutet, dass der Server die Anfrage derzeit nicht bearbeiten kann. Mögliche Ursachen sind Überlastung, Wartung oder vorübergehend nicht verfügbare Upstream-Dienste.
Welche Informationen werden geprüft?
HTTP-Statuscode
Der Statuscode ist eine der wichtigsten Informationen des Prüfergebnisses und zeigt direkt, ob die URL erfolgreich antwortet, weitergeleitet wird oder einen Fehler zurückgibt.
Antwortzeit
Die Antwortzeit beschreibt die Zeit zwischen dem Senden der Anfrage und dem Empfang der Serverantwort und kann bei der Analyse der Website- und Serverleistung helfen.
Endgültige URL
Wenn die ursprüngliche URL weitergeleitet wird, zeigt das Tool die endgültig erreichte Adresse. Damit können HTTP-zu-HTTPS-Weiterleitungen, Domainweiterleitungen und URL-Normalisierung überprüft werden.
HTTP-Version
Die HTTP-Version zeigt das für die Kommunikation verwendete Protokoll, beispielsweise HTTP/1.1, und kann bei der Analyse der Serverantwort hilfreich sein.
Content-Type
Content-Type beschreibt den Medientyp der zurückgegebenen Daten. HTML-Seiten verwenden beispielsweise häufig text/html, während JSON-APIs application/json verwenden können.
Anzahl der Weiterleitungen
Die Anzahl der Weiterleitungen zeigt, wie viele Sprünge von der ursprünglichen URL bis zur endgültigen Adresse erforderlich waren. Zu viele Weiterleitungen können die Antwortzeit erhöhen und Crawling sowie Benutzerzugriffe erschweren.
Ursprüngliche Antwortheader
HTTP-Antwortheader enthalten detaillierte Informationen wie Server, Content-Type, Location, Cache-Regeln und sicherheitsbezogene Header. Sie eignen sich zur Analyse von Website- und Serverkonfigurationen.
So prüfen Sie einen HTTP-Statuscode
- Geben Sie die vollständige Webseiten-URL ein.
- Stellen Sie sicher, dass HTTP oder HTTPS korrekt angegeben ist.
- Starten Sie die Prüfung.
- Warten Sie auf die HTTP-Antwort.
- Prüfen Sie Statuscode, Antwortzeit, Weiterleitungen und Antwortheader.
Anwendungsbereiche
Website-Fehleranalyse
HTTP-Statuscodes helfen dabei, zwischen nicht vorhandenen Seiten, verweigertem Zugriff, Serverfehlern und Gateway-Problemen zu unterscheiden.
SEO-Prüfung
SEO-Fachleute können prüfen, ob Seiten den Status 200 zurückgeben, ob unerwartete 301- oder 302-Weiterleitungen vorhanden sind und ob 404-Fehler auftreten.
Website-Entwicklung
Entwickler können HTTP-Status, Content-Type, endgültige URL und Antwortheader prüfen, um Probleme bei Webseiten und APIs schneller zu identifizieren.
Serverbetrieb
Administratoren können Antwortzeit, HTTP-Version, Serverheader und Statuscodes zur Analyse von Webservern, Reverse-Proxys und Upstream-Diensten verwenden.
Warum kann sich ein HTTP-Statuscode ändern?
Dieselbe URL kann zu unterschiedlichen Zeitpunkten unterschiedliche Statuscodes zurückgeben. Serverlast, CDN-Knoten, WAF-Regeln, Caches, Zugriffshäufigkeit und der Zustand der Backend-Anwendung können das Ergebnis beeinflussen.
Warum funktioniert die Seite im Browser, aber die Prüfung zeigt einen Fehler?
Websites können abhängig von User-Agent, IP-Adresse, Anfragehäufigkeit, Cookies oder Region unterschiedliche Zugriffskontrollen anwenden. Deshalb kann eine Online-Prüfung ein anderes Ergebnis als ein normaler Browser liefern.
Warum bedeutet HTTP 200 nicht unbedingt, dass die Webseite korrekt funktioniert?
HTTP 200 bedeutet nur, dass der Server erfolgreich eine HTTP-Antwort zurückgegeben hat. Beispielsweise kann eine Fehlerseite mit Status 200 ausgeliefert werden. Für eine vollständige Prüfung müssen daher auch Seiteninhalt und Anwendungsstatus berücksichtigt werden.
Unterschied zwischen HTTP-Statuscode-Abfrage und URL-Prüfung
Die HTTP-Statuscode-Abfrage konzentriert sich hauptsächlich auf Statuscode und HTTP-Protokollinformationen. Eine allgemeine URL-Prüfung kann zusätzlich Netzwerkdaten wie Server-IP und Serverinformationen anzeigen. Beide Werkzeuge eignen sich zur Analyse der Erreichbarkeit, haben jedoch unterschiedliche Schwerpunkte.
Hinweise
Das Ergebnis beschreibt die HTTP-Antwort aus der aktuellen Prüfungsumgebung und muss nicht für alle Regionen und Netzwerke identisch sein. Für eine umfassende Beurteilung sollten zusätzlich DNS-Auflösung, Serverstatus, Netzwerkverbindung und Anwendungsprotokolle berücksichtigt werden.
Was ist eine HTTP-Statuscode-Abfrage?
- Prüft häufige HTTP-Statuscodes wie 200, 301, 302, 403, 404 und 500
- Zeigt Antwortzeit, HTTP-Version und Content-Type
- Prüft die Anzahl der URL-Weiterleitungen und die endgültige Adresse
- Zeigt ursprüngliche HTTP-Antwortheader für Entwicklung und Serveranalyse
- Geeignet für SEO-Prüfungen, Website-Betrieb und HTTP-API-Debugging