Skip to main content

HTTP-Fehler- und Statuscodes erklärt

HTTP Status Code 403: What Is a 403 Error "Forbidden" Response Code? (April 2025)

HTTP Status Code 403: What Is a 403 Error "Forbidden" Response Code? (April 2025)
Anonim

Wenn Sie Websites besuchen, stellt Ihr Browser - der Client - über ein Netzwerkprotokoll namens HTTP Verbindungen zu Webservern her. Diese Netzwerkverbindungen unterstützen das Senden von Antwortdaten von Servern an die Clients, einschließlich des Inhalts von Webseiten und einiger Protokollsteuerungsinformationen. Gelegentlich erreichen Sie möglicherweise die Website, die Sie erreichen möchten, nicht erfolgreich. Stattdessen sehen Sie einen Fehler- oder Statuscode.

Arten von HTTP-Fehler- und Statuscodes

In den HTTP-Server-Antwortdaten für jede Anforderung ist eine Codenummer enthalten, die das Ergebnis der Anforderung angibt. Diese Ergebniscodes sind dreistellige Zahlen, die in Kategorien unterteilt sind:

  • 100-199: Informationsstatus
  • 200-299: Erfolgsstatus
  • 300-399: Umleitungsstatus
  • 400-499: Clientfehler
  • 500-599: Serverfehler

Nur wenige der vielen möglichen Fehler- und Statuscodes sind im Internet oder Intranet zu finden. Fehlerbezogene Codes werden normalerweise auf einer Webseite angezeigt, auf der sie als Ausgabe einer fehlgeschlagenen Anforderung angezeigt werden, während andere Statuscodes für Benutzer nicht angezeigt werden.

200 OK

Im Falle des HTTP-Status 200 OKDer Webserver hat die Anfrage erfolgreich verarbeitet und den Inhalt an den Browser übermittelt. Die meisten HTTP-Anforderungen führen zu diesem Status. Benutzer sehen diesen Code selten auf dem Bildschirm, da Webbrowser Codes nur dann anzeigen, wenn ein Problem vorliegt.

Lesen Sie weiter unten

Fehler 404 nicht gefunden

Wenn Sie einen HTTP-Fehler sehen 404 Nicht gefundenkonnte der Webserver die angeforderte Seite, Datei oder eine andere Ressource nicht finden. HTTP-404-Fehler zeigen an, dass die Netzwerkverbindung zwischen Client und Server erfolgreich hergestellt wurde. Dieser Fehler tritt meistens auf, wenn Personen manuell eine falsche URL in einen Browser eingeben oder der Webserveradministrator eine Datei entfernt, ohne die Adresse an einen gültigen neuen Speicherort umzuleiten. Sie sollten die URL überprüfen, um dieses Problem zu beheben, oder warten, bis der Webadministrator das Problem behoben hat.

Lesen Sie weiter unten

Fehler 500 - interner Server-Fehler

Mit HTTP-Fehler 500 Interner ServerfehlerDer Webserver hat eine gültige Anfrage von einem Client erhalten, konnte diese jedoch nicht verarbeiten. HTTP 500-Fehler treten auf, wenn der Server auf einige allgemeine technische Probleme stößt, z. B. wenn der verfügbare Speicher oder der verfügbare Speicherplatz knapp ist. Ein Serveradministrator muss dieses Problem beheben.

Fehler 503 Service nicht verfügbar

HTTP Fehler 503 Dienst nicht verfügbar Gibt an, dass ein Webserver die eingehende Clientanforderung nicht verarbeiten kann. Einige Webserver verwenden HTTP 503, um erwartete Fehler anzuzeigen. Dies liegt an administrativen Richtlinien, z. B. beim Überschreiten eines Grenzwerts für die Anzahl gleichzeitiger Benutzer oder bei CPU-Auslastung, um sie von unerwarteten Fehlern zu unterscheiden, die normalerweise als HTTP 500 gemeldet werden.

Lesen Sie weiter unten

301 dauerhaft verschoben

HTTP 301 dauerhaft verschoben Gibt an, dass die vom Client angegebene URI mit einer aufgerufenen Methode an einen anderen Speicherort verschoben wurde HTTP-Weiterleitung ermöglicht es dem Client, eine neue Anforderung auszugeben und die Ressource vom neuen Speicherort abzurufen. Webbrowser folgen automatisch HTTP 301-Umleitungen, ohne dass ein Benutzereingriff erforderlich ist.

302 gefunden oder 307 temporäre Weiterleitung

Status 302 gefunden ähnelt 301, aber Code 302 wurde für Fälle entwickelt, in denen eine Ressource temporär und nicht dauerhaft verschoben wird. Ein Serveradministrator sollte HTTP 302 nur für kurze Zeiträume für die Inhaltspflege verwenden. Webbrowser folgen automatisch 302 Weiterleitungen wie für Code 301. HTTP-Version 1.1 hat einen neuen Code hinzugefügt. 307 Vorübergehende Weiterleitung, um temporäre Weiterleitungen anzuzeigen.

Lesen Sie weiter unten

400 schlechte Anfrage

Eine Antwort von 400 schlechte Anfrage In der Regel bedeutet dies, dass der Webserver die Anforderung aufgrund ungültiger Syntax nicht verstanden hat. Normalerweise weist dies auf einen technischen Fehler hin, der den Client betrifft, aber auch eine Beschädigung der Daten im Netzwerk selbst kann den Fehler verursachen.

401 nicht Autorisiert

Das 401 nicht Autorisiert Fehler tritt auf, wenn der Webclient eine geschützte Ressource auf dem Server anfordert, der Client jedoch nicht für den Zugriff authentifiziert wurde. Normalerweise muss sich ein Client mit einem gültigen Benutzernamen und Kennwort am Server anmelden, um das Problem zu beheben.

Lesen Sie weiter unten

100 Weiter

In Version 1.1 des Protokolls hinzugefügt, HTTP-Status 100 Weiter wurde entwickelt, um die Netzwerkbandbreite effizienter zu nutzen, indem Servern Gelegenheit gegeben wurde, ihre Bereitschaft zur Annahme großer Anfragen zu bestätigen. Mit dem Continue-Protokoll kann ein HTTP 1.1-Client eine kleine, speziell konfigurierte Nachricht senden, in der der Server aufgefordert wird, mit einem 100-Code zu antworten. Sie wartet dann auf die Antwort, bevor Sie eine (normalerweise große) Folgeanforderung senden. HTTP 1.0-Clients und -Server verwenden diesen Code nicht.

204 Kein Inhalt

Sie sehen die Nachricht 204 Kein Inhalt Wenn der Server eine gültige Antwort an eine Clientanforderung sendet, die nur Headerinformationen enthält, enthält er keinen Nachrichtentext. Web-Clients können HTTP 204 verwenden, um Serverantworten effizienter zu verarbeiten, sodass beispielsweise Seiten nicht unnötig aktualisiert werden müssen.

Lesen Sie weiter unten

502 Bad Gateway

Ein Netzwerkproblem zwischen Client und Server verursacht das 502 Bad Gateway Error. Es kann durch Konfigurationsfehler auf einer Netzwerk-Firewall, einem Router oder einem anderen Netzwerk-Gateway-Gerät ausgelöst werden.