📡 HTTP-Statuscodes
Durchsuchbare Referenz aller HTTP-Statuscodes mit verständlichen Bedeutungen, nach Klassen gruppiert.
📚 Eine praktische Alltagsreferenz, kein Ersatz für die RFC-Spezifikationen. Die Beschreibungen bleiben kurz und debugging-tauglich.
So verwenden Sie dieses Tool
Überblick
HTTP-Statuscodes ist eine vollständige, durchsuchbare Referenz aller standardisierten HTTP-Statuscodes. Die Codes sind nach Klasse gruppiert, 1xx informativ, 2xx Erfolg, 3xx Weiterleitung, 4xx Client-Fehler und 5xx Server-Fehler, jeweils mit einer kurzen, debugging-tauglichen Erklärung. Geben Sie eine Zahl, einen Namen oder ein Stichwort in die Suche ein und die Liste filtert sofort: probieren Sie 404, redirect, timeout oder cache. Ideal für Backend-Debugging, API-Design, SEO-Audits und Support. Alles lädt statisch und die Suche läuft lokal. Suche nach Nummer oder Stichwort und lies Bedeutung, Beschreibung und Einsatzbereich, mit bekannten Beispielen wie 404, 301 und 500, vollständig offline nutzbar.Statuscode-Klassen lesen
Die erste Ziffer zeigt die Verantwortung. 1xx ist vorlaeufig, Anfrage empfangen, Verarbeitung laeuft. 2xx bedeutet Erfolg, 200 und 204 sind die ueblichen. 3xx heisst verschoben oder gecacht: 301 permanent, 302 temporaer, 304 unveraendert. 4xx heisst, der Client sendet etwas Unerfuellbares: 400 fehlerhaft, 401 nicht authentifiziert, 403 verboten, 404 fehlt, 429 rate-limited. 5xx heisst Serverfehler: 500, 502, 503, 504.
Technische Spezifikationen
| Eigenschaft | Verhalten |
|---|---|
| Abdeckung | Alle Standardcodes, gruppiert nach Klasse 1xx: 5xx |
| Beschreibungen | Klare Erklaerungen fuer Debugging |
| Suche | Sofortiges Filtern nach Nummer, Name oder Stichwort |
| Laden | Statische Referenz, Suche lokal |
| Kosten | Kostenlos, kein Konto, keine Werbung |
Praktische Debug-Hinweise
- 404 vs. 410: gone signalisiert endgueltige Entfernung.
- 401 braucht Credentials, 403 heisst sie reichen nicht.
- 502 und 504 deuten auf Upstream oder Proxy, nicht Ihren Code.
- 429 sollte Retry-After enthalten, respektieren.
- 301 wird aggressiv gecacht: Aenderungen im sauberen Profil testen.
Mehr: Entwicklerwerkzeuge fuer Header, SSL, DNS und OpenGraph.
Statuscodes in APIs und Caching
Statuscodes tragen Bedeutung über Erfolg oder Fehler hinaus, und der richtige verhindert Raten beim Client. Im 2xx-Bereich bedeutet 200 normalen Erfolg, 201 sollte auf eine Ressourcenerstellung folgen und einen Location-Header tragen, und 204 signalisiert Erfolg ohne Body, nützlich für Löschungen und Updates ohne Rückgabe. Im 3xx-Bereich zählen die Unterschiede: 301 ist ein permanenter Umzug, den Browser und Suchmaschinen cachen, 302 ist temporär, und 307 und 308 bewahren HTTP-Methode und Body, was bei POST-Weiterleitungen wichtig ist, wo 301 oder 302 die Anfrage still in GET verwandeln könnten. Ein 304 ist keine Weiterleitung, sondern eine Cache-Antwort: Er sagt dem Client, dass die gecachte Kopie noch gültig ist. Im 4xx-Bereich ist 400 eine fehlerhafte Anfrage, 401 fehlende oder ungültige Authentifizierung, 403 authentifiziert aber nicht erlaubt, 404 existiert nicht, 409 ein Konflikt wie ein doppelter Schlüssel, 422 üblich für Validierungsfehler, und 429 bittet den Client, langsamer zu werden, idealerweise mit Retry-After-Header. Im 5xx-Bereich ist 500 ein unbehandelter Fehler, 502 eine schlechte Upstream-Antwort, 503 vorübergehende Nichtverfügbarkeit und 504 ein Upstream-Timeout. Zwei Designregeln folgen: Machen Sie Wiederholungen sicher, indem GET, PUT und DELETE idempotent bleiben, und geben Sie nie 200 mit einem Fehlerobjekt darin zurück, denn jeder Client wertet das als Erfolg. Die Referenz läuft in Ihrem Browser.
Häufig gestellte Fragen
Was ist ein HTTP-Statuscode? +
Eine dreistellige Zahl, die der Server mit jeder Antwort sendet, um den Ausgang der Anfrage mitzuteilen. Die erste Ziffer definiert die Klasse: 1xx informativ, 2xx Erfolg, 3xx Weiterleitung, 4xx Client-Fehler, 5xx Server-Fehler. Der HTTP-Statuscodes listet alle mit verständlichen Bedeutungen.
Was ist der Unterschied zwischen 401 und 403? +
401 Unauthorized bedeutet, dass die Authentifizierung fehlt oder fehlgeschlagen ist, der Client sollte sich anmelden und erneut versuchen. 403 Forbidden bedeutet, dass der Server Sie kennt, Sie aber keine Berechtigung haben, ein erneuter Versuch mit denselben Zugangsdaten hilft nicht.
Welche Codes sollte eine REST-API zurückgeben? +
Typische Zuordnungen: 200 für Lesezugriffe, 201 für Erstellungen mit Location-Header, 204 für erfolgreiche Löschungen, 400 für Validierungsfehler, 401 und 403 für Auth-Probleme, 404 für unbekannte Ressourcen, 409 für Konflikte und 429 für Rate Limiting.
Ist diese Liste durchsuchbar? +
Ja, geben Sie Code, Name oder Stichwort in die Suche ein und die Seite filtert sofort, alles lokal im Browser.