HTTP-Statuscode-Referenz
Schlagen Sie jeden HTTP-Statuscode sofort in unserer kostenlosen interaktiven Referenz nach. Sie deckt alle Standardcodes von 100 bis 511 in allen fünf Kategorien ab - mit Beschreibungen, praktischen Anwendungsfällen, konkreten Beispielen und RFC-Referenzen. Suchen Sie nach Codenummer, Name oder Stichwort. Keine Anmeldung erforderlich.
Search or filter all 61 HTTP status codes. Click any code to see its full description, use case, example, and RFC reference.
Warum unsere HTTP-Statuscode-Referenz verwenden?
- Vollständige HTTP-Statuscode-Referenz: Durchsuchen Sie alle HTTP-Statuscodes von 100 bis 511 mit Beschreibungen, Anwendungsfällen, Beispielen und RFC-Referenzen. Unsere Referenz deckt jeden Standardcode aller fünf Kategorien ab.
- Sofortige Suche & Filterung: Suchen Sie nach Codenummer, Name oder Beschreibung, um jeden HTTP-Statuscode sofort zu finden. Filtern Sie nach Kategorie (1xx, 2xx, 3xx, 4xx, 5xx), um sich auf die für Ihre Arbeit relevanten Codes zu konzentrieren.
- HTTP-Statuscode-Referenz online - ohne Installation: Nutzen Sie unsere Referenz direkt in jedem Browser ohne Downloads, Plugins oder Installationen. Schlagen Sie jeden Statuscode von jedem Gerät und jedem Ort aus sofort nach.
- 100 % kostenlos für immer: Unsere HTTP-Statuscode-Referenz ist völlig kostenlos, ohne Anmeldung, ohne Werbung und ohne Nutzungslimits. Schlagen Sie HTTP-Statuscodes so oft nach, wie Sie möchten - kostenlos, für immer.
Typische Anwendungsfälle der HTTP-Statuscode-Referenz
- API-Entwicklung & Debugging: Schlagen Sie den korrekten HTTP-Statuscode nach, den Ihre API-Endpunkte zurückgeben sollten. Unsere Referenz hilft Entwicklern, je nach Szenario zwischen 200, 201, 204, 400, 401, 403, 404, 409, 422 und anderen Codes zu wählen.
- Fehlerbehandlung & Fehlersuche: Erkennen Sie schnell, was ein HTTP-Statuscode bedeutet, wenn Sie API-Antworten, Server-Logs oder Netzwerkfehler debuggen. Unsere Referenz erklärt jeden Code mit praktischen Beispielen.
- REST-API-Design: Entwerfen Sie semantisch korrekte REST-APIs mit den richtigen Statuscodes für jede Operation. Unsere Referenz deckt die gesamte Bandbreite an Codes für CRUD-Operationen, Authentifizierung, Rate-Limiting und Weiterleitungen ab.
- Frontend-Entwicklung: Behandeln Sie HTTP-Antworten in Frontend-Anwendungen korrekt, indem Sie verstehen, was jeder Statuscode bedeutet. Nutzen Sie unsere Referenz, um eine passende Fehlerbehandlung für 401-, 403-, 404-, 429- und 500-Antworten zu implementieren.
- DevOps & Infrastruktur: Interpretieren Sie HTTP-Statuscodes in Server-Logs, Load-Balancer-Metriken und Monitoring-Dashboards. Unsere Referenz hilft DevOps-Ingenieuren, 502, 503, 504 und andere Gateway-Fehler zu verstehen.
- Lernen & Lehre: Lernen Sie HTTP-Statuscodes für Webentwicklungskurse, Zertifizierungen und Bewerbungsgespräche. Unsere Referenz bietet klare Beschreibungen, Anwendungsfälle und Beispiele für jeden Code.
Was sind HTTP-Statuscodes?
HTTP-Statuscodes sind dreistellige Nummern, die ein Server als Antwort auf die Anfrage eines Clients zurückgibt. Sie sind in RFC 9110 (HTTP Semantics) definiert und nach der ersten Ziffer in fünf Klassen gegliedert. 1xx-Codes sind informativ - die Anfrage wurde empfangen und die Verarbeitung läuft weiter. 2xx-Codes zeigen Erfolg an - die Anfrage wurde empfangen, verstanden und akzeptiert. 3xx-Codes zeigen eine Weiterleitung an - es ist eine weitere Aktion nötig, um die Anfrage abzuschließen. 4xx-Codes zeigen Client-Fehler an - die Anfrage enthält fehlerhafte Syntax oder kann nicht erfüllt werden. 5xx-Codes zeigen Server-Fehler an - der Server konnte eine gültige Anfrage nicht erfüllen. Unsere HTTP-Statuscode-Referenz deckt alle Standardcodes aller fünf Kategorien ab.
So verwenden Sie diese HTTP-Statuscode-Referenz
- 1. Nach Code oder Name suchen: Geben Sie eine Statuscode-Nummer (z. B. „404“), einen Namen (z. B. „Not Found“) oder ein Stichwort (z. B. „rate limit“) ins Suchfeld ein, um die Liste sofort zu filtern. Alle Filterung läuft lokal in Ihrem Browser.
- 2. Nach Kategorie filtern: Nutzen Sie das Kategorie-Dropdown, um sich auf eine bestimmte Klasse von Statuscodes zu konzentrieren - 1xx Informativ, 2xx Erfolg, 3xx Weiterleitung, 4xx Client-Fehler oder 5xx Server-Fehler.
- 3. Für Details erweitern: Klicken Sie auf eine Statuscode-Zeile, um sie zu erweitern und die vollständige Beschreibung, den praktischen Anwendungsfall, ein konkretes Beispiel und die RFC-Referenz zu sehen.
Kategorien von HTTP-Statuscodes
- 1xx - Informativ: Vorläufige Antworten, die anzeigen, dass die Anfrage empfangen wurde und die Verarbeitung läuft. In der Praxis selten zu sehen, außer 101 (WebSocket-Upgrade) und 103 (Early Hints für Ressourcenvorladen).
- 2xx - Erfolg: Die häufigste Kategorie. 200 OK ist die Standard-Erfolgsantwort. 201 Created wird nach dem Erstellen einer Ressource verwendet. 204 No Content wird für erfolgreiche Operationen ohne Antwortkörper verwendet. 206 Partial Content wird für Range-Anfragen und Videostreaming verwendet.
- 3xx - Weiterleitung: Zeigt an, dass der Client eine zusätzliche Aktion ausführen muss. 301 und 308 sind dauerhafte Weiterleitungen (301 kann die Methode ändern, 308 behält sie bei). 302 und 307 sind temporäre Weiterleitungen. 304 Not Modified ermöglicht Browser-Caching.
- 4xx - Client-Fehler: Die Anfrage enthält einen Fehler. 400 Bad Request für fehlerhafte Eingaben. 401 Unauthorized für fehlende Authentifizierung. 403 Forbidden für unzureichende Berechtigungen. 404 Not Found für fehlende Ressourcen. 429 Too Many Requests für Rate-Limiting.
- 5xx - Server-Fehler: Der Server konnte eine gültige Anfrage nicht verarbeiten. 500 Internal Server Error für unbehandelte Ausnahmen. 502 Bad Gateway für Upstream-Ausfälle. 503 Service Unavailable für Wartung oder Überlastung. 504 Gateway Timeout für Upstream-Timeouts.
Den richtigen Statuscode wählen
Der korrekte HTTP-Statuscode ist entscheidend für gut gestaltete APIs und Websites. Verwenden Sie 200 für erfolgreiche GET-Anfragen, die Daten zurückgeben. Verwenden Sie 201 nach dem Erstellen einer Ressource per POST. Verwenden Sie 204 für erfolgreiche DELETE- oder PUT-Anfragen ohne Antwortkörper. Verwenden Sie 400 für Validierungsfehler, 401 für fehlende Authentifizierung, 403 für Autorisierungsfehler und 404 für fehlende Ressourcen. Verwenden Sie 422 für semantische Validierungsfehler (wohlgeformte, aber ungültige Daten). Verwenden Sie 429 für Rate-Limiting. Verwenden Sie 500 nur für unerwartete Serverfehler - niemals für Client-Fehler. Korrekte Statuscodes verbessern die API-Nutzbarkeit, ermöglichen eine passende Fehlerbehandlung in Clients und helfen Suchmaschinen, Ihre Seitenstruktur zu verstehen.
Häufig gestellte Fragen
Ein HTTP-Statuscode ist eine dreistellige Nummer, die ein Server als Antwort auf eine Client-Anfrage zurückgibt. Er zeigt an, ob die Anfrage erfolgreich war, eine Weiterleitung erfordert oder auf einen Fehler gestoßen ist. Unsere HTTP-Statuscode-Referenz deckt alle Standardcodes von 100 bis 511 ab.
401 Unauthorized bedeutet, dass der Client nicht authentifiziert ist - Anmeldedaten fehlen oder sind ungültig. 403 Forbidden bedeutet, dass der Client authentifiziert ist, aber keine Berechtigung für die Ressource hat. Verwenden Sie 401, wenn eine Authentifizierung helfen würde; 403, wenn nicht.
301 Moved Permanently teilt Browsern und Suchmaschinen mit, dass sich die URL dauerhaft geändert hat. 302 Found ist eine temporäre Weiterleitung. Für SEO verwenden Sie 301 bei dauerhaften URL-Änderungen und 302 bei temporären.
404 Not Found bedeutet, dass die Ressource unter dieser URL nicht existiert. 410 Gone bedeutet, dass die Ressource existierte, aber dauerhaft gelöscht wurde. Verwenden Sie 410, um Suchmaschinen anzuweisen, die URL aus ihrem Index zu entfernen.
400 Bad Request gilt für fehlerhafte Anfragen - ungültiges JSON oder Syntaxfehler. 422 Unprocessable Content gilt für semantisch ungültige Anfragen - die Anfrage ist wohlgeformt, enthält aber ungültige Daten wie ein falsches E-Mail-Format.
429 Too Many Requests zeigt an, dass der Client das Rate-Limit des Servers überschritten hat. Die Antwort enthält typischerweise einen Retry-After-Header, der angibt, wann der Client erneut versuchen kann.
502 Bad Gateway bedeutet, dass der Upstream-Server eine ungültige Antwort zurückgegeben hat. 504 Gateway Timeout bedeutet, dass der Upstream-Server nicht innerhalb des Timeouts geantwortet hat. Beide werden von Reverse-Proxys zurückgegeben, wenn das Backend nicht verfügbar ist.
Ja! Unsere HTTP-Statuscode-Referenz ist 100 % kostenlos, ohne Anmeldung, ohne Werbung und ohne Nutzungslimits. Schlagen Sie HTTP-Statuscodes so oft nach, wie Sie möchten - völlig kostenlos, für immer.