HTTP-Statuscodes
Die wichtigsten HTTP-Statuscodes und Cloudflare-Fehler mit ausführlichen Erklärungen der verfügbaren Codes.
Informationell
| Code | Name | Bedeutung |
|---|---|---|
| 100 | Fortfahren | Der Server hat die Header erhalten; der Client kann den Request-Body senden. |
| 101 | Protokollwechsel | Die Verbindung wechselt das Protokoll, etwa zu WebSocket. |
| 103 | Frühe Hinweise | Der Server liefert Hinweise zum Vorladen von Ressourcen. |
Erfolg
| Code | Name | Bedeutung |
|---|---|---|
| 200 | OK | Die Anfrage wurde erfolgreich bearbeitet. |
| 201 | Erstellt | Die Ressource wurde neu angelegt. |
| 202 | Akzeptiert | Die Anfrage wurde angenommen und wird noch verarbeitet. |
| 204 | Kein Inhalt | Erfolg ohne Antwortkörper. |
| 206 | Teilinhalt | Ein angeforderter Teil der Ressource wird übertragen (Range). |
Weiterleitungen
| Code | Name | Bedeutung |
|---|---|---|
| 301 | Dauerhaft verschoben | Dauerhafte Weiterleitung. |
| 302 | Gefunden | Vorübergehende Weiterleitung. |
| 303 | Siehe andere Ressource | Weiterleitung per GET zu einer anderen Ressource. |
| 304 | Nicht verändert | Die zwischengespeicherte Kopie ist weiterhin gültig. |
| 307 | Temporäre Weiterleitung | Vorübergehende Weiterleitung mit Erhalt der HTTP-Methode. |
| 308 | Dauerhafte Weiterleitung | Permanente Weiterleitung mit Erhalt der HTTP-Methode. |
Clientfehler
| Code | Name | Bedeutung |
|---|---|---|
| 400 | Ungültige Anfrage | Die HTTP-Anfrage ist fehlerhaft aufgebaut. |
| 401 | Authentifizierung erforderlich | Anmeldung oder gültiger Token erforderlich. |
| 402 | Zahlung erforderlich | Reservierter Status, teils für bezahlten Zugriff verwendet. |
| 403 | Verboten | Der Zugriff auf die Ressource ist untersagt. |
| 404 | Nicht gefunden | Die angeforderte Ressource existiert nicht. |
| 405 | Methode nicht erlaubt | Diese Ressource akzeptiert die HTTP-Methode nicht. |
| 406 | Nicht akzeptabel | Das angeforderte Inhaltsformat ist nicht verfügbar. |
| 407 | Proxy-Authentifizierung erforderlich | Der Proxy verlangt eine eigene Anmeldung. |
| 408 | Zeitüberschreitung der Anfrage | Der Client hat die Anfrage nicht rechtzeitig gesendet. |
| 409 | Zustandskonflikt | Die Anfrage widerspricht dem aktuellen Zustand der Ressource. |
| 410 | Dauerhaft entfernt | Die Ressource wurde endgültig entfernt. |
| 411 | Längenangabe erforderlich | Der Header Content-Length fehlt. |
| 412 | Vorbedingung fehlgeschlagen | Eine Bedingung wie If-Match wurde nicht erfüllt. |
| 413 | Inhalt zu groß | Anfrage oder Datei überschreitet das erlaubte Limit. |
| 414 | URI zu lang | Die angeforderte URL ist zu lang. |
| 415 | Nicht unterstützter Medientyp | Der Content-Type wird nicht unterstützt. |
| 416 | Angeforderter Bereich ungültig | Der gewünschte Ressourcenbereich existiert nicht. |
| 418 | Ich bin eine Teekanne | Scherzcode aus RFC 2324. |
| 421 | Fehlgeleitete Anfrage | Die Anfrage ist beim falschen Server angekommen. |
| 422 | Nicht verarbeitbarer Inhalt | Formal korrekte Anfrage mit ungültigen Daten. |
| 425 | Zu früh | Gefahr einer Wiederholung der Anfrage (TLS Early Data). |
| 426 | Upgrade erforderlich | Ein anderes Protokoll wird benötigt. |
| 428 | Vorbedingung erforderlich | Der Server verlangt eine bedingte HTTP-Anfrage. |
| 429 | Zu viele Anfragen | Anfragelimit erreicht; warten und später erneut versuchen. |
| 431 | Anfrage-Header zu groß | Header oder Cookies sind zu groß. |
| 451 | Aus rechtlichen Gründen nicht verfügbar | Zugriff aufgrund rechtlicher Anforderungen gesperrt. |
Serverfehler
| Code | Name | Bedeutung |
|---|---|---|
| 500 | Interner Serverfehler | Ein unerwarteter Fehler ist auf dem Server aufgetreten. |
| 501 | Nicht implementiert | Die benötigte Funktion wird nicht unterstützt. |
| 502 | Ungültige Gateway-Antwort | Der Backend-Server hat eine ungültige Antwort geliefert. |
| 503 | Dienst nicht verfügbar | Der Server ist vorübergehend nicht verfügbar. |
| 504 | Gateway-Zeitüberschreitung | Das Backend hat nicht rechtzeitig geantwortet. |
| 505 | HTTP-Version nicht unterstützt | Die verwendete HTTP-Version wird nicht unterstützt. |
| 507 | Nicht genügend Speicherplatz | Dem Server fehlt Speicherplatz. |
| 508 | Schleife erkannt | Eine Endlosschleife wurde erkannt. |
| 511 | Netzwerkauthentifizierung erforderlich | Netzwerkanmeldung nötig, etwa im Hotel-WLAN. |
Cloudflare-Fehler
| Code | Name | Bedeutung |
|---|---|---|
| 520 | Cloudflare: unbekannter Fehler | Der Origin hat leer oder unerwartet geantwortet. |
| 521 | Cloudflare: Webserver nicht erreichbar | Der Ursprungsserver hat die Verbindung abgelehnt. |
| 522 | Cloudflare: Verbindungszeit überschritten | Der Origin hat beim Verbindungsaufbau nicht rechtzeitig geantwortet. |
| 523 | Cloudflare: Origin unerreichbar | Zum Ursprungsserver besteht kein erreichbarer Netzwerkpfad. |
| 524 | Cloudflare: Antwort-Timeout | Der Origin hat nicht innerhalb des Limits geantwortet, normalerweise 125 Sekunden. |
| 525 | Cloudflare: TLS-Handshake fehlgeschlagen | Die TLS-Aushandlung mit dem Origin ist fehlgeschlagen. |
| 526 | Cloudflare: ungültiges SSL-Zertifikat | Das Zertifikat des Ursprungsservers ist ungültig. |
| 530 | Cloudflare: Origin-DNS-Fehler | DNS- oder Tunnelproblem beim Erreichen des Origins. |
Häufige Fragen
Was sind HTTP-Statuscodes?
HTTP-Statuscodes sind dreistellige Zahlen, mit denen der Server das Ergebnis einer Anfrage meldet. Die erste Ziffer zeigt die Klasse: 2xx Erfolg, 3xx Weiterleitung, 4xx Fehler der Anfrage und 5xx Serverfehler.
Ist ein 4xx-Fehler immer meine Schuld?
Nein. Der Server sieht ein Problem mit der Anfrage; es kann aber auch an einem fehlerhaften Link der Webseite oder fehlenden Berechtigungen liegen, die der Betreiber ändern muss.
Was bedeuten Cloudflare-Fehler 520 bis 526?
Das sind spezielle Cloudflare-Fehler für Verbindungs-, Zeit- oder TLS-Probleme zwischen Cloudflare und dem Ursprungsserver; sie gehören nicht zu den üblichen standardisierten HTTP-Statuscodes.
Wie prüfe ich den HTTP-Status meiner URL?
Geben Sie eine öffentliche URL in die Website-Prüfung ein. Sie zeigt den endgültigen HTTP-Status, Weiterleitungen und grundlegende SEO- und Sicherheitssignale.