Hier ist eine Liste einiger der häufigsten HTTP-Statuscodes und ihre Bedeutungen:
- 1xx Informational:
- 100 Continue: Der Server hat die Anfrage erhalten und wartet auf die Fortsetzung des Clienten.
- 101 Switching Protocols: Der Server stimmt dem Upgrade-Anfrage des Clients zu und wechselt das Protokoll.
- 2xx Success:
- 200 OK: Die Anfrage war erfolgreich.
- 201 Created: Die Anfrage hat zu einer neuen Ressource geführt, die erfolgreich erstellt wurde.
- 203 Non-Authoritative Information: Die Anfrage wurde erfolgreich bearbeitet, aber die zurückgegebenen Daten können aus einer Quelle stammen, die nicht die ursprüngliche Serverquelle ist.
- 204 No Content: Die Anfrage war erfolgreich, es gibt jedoch keine Daten zur Rückgabe (z. B. bei PUT- oder DELETE-Anfragen).
- 205 Reset Content: Der Server fordert den Client auf, das Dokument zu resetten, das die Anfrage initiiert hat.
- 206 Partial Content: Der Server hat nur einen Teil der Ressource zurückgegeben, da der Client nur nach einem bestimmten Bereich gefragt hat.
- 3xx Redirection:
- 301 Moved Permanently: Die angeforderte Ressource wurde dauerhaft an eine andere Adresse verschoben.
- 302 Found (Moved Temporarily): Die angeforderte Ressource wurde vorübergehend an eine andere Adresse verschoben.
- 304 Not Modified: Die angeforderte Ressource wurde nicht verändert, und der Client kann seine zwischengespeicherte Kopie verwenden.
- 307 Temporary Redirect: Ähnlich wie 302, aber der Client sollte den ursprünglichen Request-Methode beibehalten (z.B. GET oder POST).
- 4xx Client Error:
- 400 Bad Request: Die Anfrage konnte vom Server nicht verstanden oder verarbeitet werden.
- 401 Unauthorized: Der Client muss sich authentifizieren, um auf die angeforderte Ressource zugreifen zu können.
- 402 Payment Required: Reserviert für die zukünftige Verwendung. Ursprünglich für digitale Zahlungen vorgesehen.
- 403 Forbidden: Der Zugriff auf die angeforderte Ressource ist dem Client verweigert.
- 404 Not Found: Die angeforderte Ressource wurde nicht gefunden.
- 405 Method Not Allowed: Die Methode, die in der Anfrage verwendet wurde, ist nicht erlaubt für die angeforderte Ressource.
- 406 Not Acceptable: Der Server kann die Anfrage des Clients nicht gemäß den mit der Anforderung akzeptablen Response-Headern erfüllen.
- 407 Proxy Authentication Required: Der Client muss sich zuerst authentifizieren, um durch einen Proxy zu gehen.
- 408 Request Timeout: Der Client hat die Anfrage zu spät gesendet.
- 5xx Server Error:
- 500 Internal Server Error: Ein allgemeiner Serverfehler ist aufgetreten.
- 501 Not Implemented: Der Server kann die angeforderte Funktion nicht ausführen.
- 502 Bad Gateway: Der Server, als Gateway oder Proxy, hat eine ungültige Antwort von einem anderen Server erhalten.
- 503 Service Unavailable: Der Server steht temporär nicht zur Verfügung, normalerweise aufgrund von Überlastung oder Wartungsarbeiten.
- 504 Gateway Timeout: Der Server, als Gateway oder Proxy, hat keine rechtzeitige Antwort von einem vorgeschalteten Server oder einer anderen spezifizierten Serverquelle erhalten.
- 505 HTTP Version Not Supported: Die vom Server unterstützte HTTP-Version wird vom Client nicht unterstützt.
Es gibt auch viele andere HTTP-Statuscodes, die spezifischere Informationen über den Status einer Anfrage geben können. Wenn Sie auf einen HTTP-Statuscode stoßen, der nicht in dieser Liste enthalten ist, kann die Überprüfung der offiziellen Dokumentation des HTTP-Protokolls oder der spezifischen Implementierung hilfreich sein. Im Zweifel fragen Sie unser kompetentes und freundliches Support Team: https://www.g4w.de/support/