Skip to main content

Was sind HTTP-Statuscodes?

HTTP Explained: The HTTP Request Status Code Guide (Complete) (April 2025)

HTTP Explained: The HTTP Request Status Code Guide (Complete) (April 2025)
Anonim

HTTP-Statuscodes sind Standardantwortcodes, die von Website-Servern im Internet angegeben werden. Mithilfe der Codes kann die Ursache des Problems ermittelt werden, wenn eine Webseite oder andere Ressource nicht ordnungsgemäß geladen wird.

Der Begriff HTTP-Statuscode ist eigentlich der häufigste Begriff für die HTTP-Statuszeile, die beide enthält HTTP-Statuscode und das HTTP-Grundphrase .

HTTP-Statuscodes werden manchmal als Browser-Fehlercodes oder Internet-Fehlercodes bezeichnet.

Zum Beispiel die HTTP-Statuszeile 500: Interner Serverfehler besteht aus dem HTTP-Statuscode von 500 und der HTTP-Grundsatz von interner Serverfehler.

Es gibt fünf Kategorien von HTTP-Statuscodefehlern. Dies sind die zwei Hauptgruppen:

4xx Clientfehler

Diese Gruppe von HTTP-Statuscodes umfasst solche, bei denen die Anforderung einer Webseite oder einer anderen Ressource eine falsche Syntax enthält oder aus einem anderen Grund nicht gefüllt werden kann, vermutlich aufgrund eines Fehlers des Clients (des Web-Surfers).

Einige häufige HTTP-Statuscodes für Clientfehler umfassen 404 (Nicht gefunden), 403 (Verboten) und 400 (Ungültige Anforderung).

5xx Serverfehler

Diese Gruppe von HTTP-Statuscodes umfasst solche, bei denen die Anforderung einer Webseite oder einer anderen Ressource vom Server der Website verstanden wird, sie jedoch aus irgendeinem Grund nicht füllen kann.

Zu den häufig vorkommenden HTTP-Statuscodes für Serverfehler gehören die beliebten 500 (Internal Server Error) sowie 503 (Dienst nicht verfügbar) und 502 (fehlerhaftes Gateway).

Weitere Informationen zu HTTP-Statuscodes

Neben den Codes 4xx und 5xx gibt es noch weitere HTTP-Statuscodes. Es gibt auch 1xx-, 2xx- und 3xx-Codes, die informativ sind, den Erfolg bestätigen bzw. eine Umleitung diktieren. Diese zusätzlichen Typen von HTTP-Statuscodes sind keine Fehler. Daher sollten Sie im Browser nicht darüber informiert werden.

Sehen Sie eine vollständige Liste von Fehler Auf unserer Seite HTTP-Statuscode-Fehler finden Sie alle HTTP-Statuszeilen (1xx, 2xx und 3xx) in unseren Was sind HTTP-Statuszeilen. Stück.

Die Seite für die Statuscode-Registrierung des Hypertext Transfer Protocol (HTTP) von IANA ist die offizielle Quelle für HTTP-Statuscodes. Windows enthält jedoch manchmal weitere, spezifischere Fehler, die zusätzliche Informationen erläutern. Eine vollständige Liste davon finden Sie auf der Website von Microsoft.

Zum Beispiel während der HTTP-Statuscode von 500 meint Internet Server-Fehler Verwendet Microsoft Internet Information Services (ISS) 500.15 um das zu bedeuten Direkte Anfragen für Global.aspx sind nicht zulässig.

Hier einige weitere Beispiele:

  • 404.13 hat den HTTP-Grundsatz vonInhaltslänge zu groß.
  • 500.53 meintBei der RQ_RELEASE_REQUEST_STATE-Benachrichtigungsverarbeitung ist ein Fehler beim Überschreiben aufgetreten. Ein Fehler bei der Ausführung einer ausgehenden Regel ist aufgetreten. Die Regel ist so konfiguriert, dass sie ausgeführt wird, bevor der Ausgabe-Benutzercache aktualisiert wird.
  • 502.3 meint Falsches Gateway: Forwarder-Verbindungsfehler (ARR).

Diese von Microsoft ISS generierten sogenannten Untercodes ersetzen keine HTTP-Statuscodes, sondern finden sich in verschiedenen Bereichen von Windows, beispielsweise in Dokumentationsdateien.

Nicht alle Fehlercodes sind miteinander verbunden

Ein HTTP-Statuscode stimmt nicht mit einem Geräte-Manager-Fehlercode oder einem Systemfehlercode überein. Einige Systemfehlercodes teilen sich Codenummern mit HTTP-Statuscodes, es handelt sich jedoch um unterschiedliche Fehler, deren Fehlermeldungen und Bedeutungen völlig unterschiedlich sind.

Zum Beispiel den HTTP-Statuscode 403.2 meintLesezugriff verboten. Es gibt jedoch auch einen Systemfehlercode 403 das bedeutetDer Prozess befindet sich nicht im Hintergrundverarbeitungsmodus.

Ebenso die500 Statuscode das bedeutetInternet Server-Fehler kann leicht für einen Systemfehlercode verwirrt werden500 das bedeutetBenutzer Profil konnte nicht geladen werden.

Diese sind jedoch nicht miteinander verbunden und sollten nicht gleich behandelt werden. Der eine wird in einem Webbrowser angezeigt und erläutert eine Fehlermeldung über den Client oder Server, während der andere an anderer Stelle in Windows angezeigt wird und nicht unbedingt den Webbrowser umfasst.

Wenn Sie Probleme haben, festzustellen, ob der Fehlercode ein HTTP-Statuscode ist, prüfen Sie sorgfältig, wo die Nachricht angezeigt wird. Wenn Sie einen Fehler sehen in Ihrem Webbrowser auf der Webseite Es ist ein HTTP-Antwortcode.

Andere Fehlermeldungen sollten je nach Kontext separat behandelt werden: Fehlercodes des Geräte-Managers werden im Geräte-Manager angezeigt, Systemfehlercodes werden in Windows angezeigt, POST-Codes werden während des Selbsttests beim Einschalten usw. ausgegeben.