HTTP Statuscode Referenz
Suchen Sie im HTTP-Statuscodeverzeichnis von MiniWebtool anhand von Zahl oder Bedeutung nach einem HTTP-Antwortcode. Einträge umfassen Codes von 1xx bis 5xx mit RFC-Referenzen, Nutzungshinweisen, Stolperfallen und Beispielen für mehrere Serverframeworks.
Füge die kopierte Frage in den Gemini-Chat ein. Du kannst sie auch unten kopieren.Fragen zur Bedienung? Frag eine KI
Frage ansehen
Dein Werbeblocker verhindert, dass wir Anzeigen anzeigen
MiniWebtool bleibt dank Werbung kostenlos. Wenn dir dieses Tool geholfen hat, unterstütze uns mit einem Upgrade für werbefreies Surfen und mehr tägliche Nutzungen, oder erlaube MiniWebtool.com und lade neu.
- Anzeigen für MiniWebtool.com erlauben und neu laden
- Oder upgraden für werbefreies Surfen und höhere Tageslimits
HTTP Statuscode Referenz
Die HTTP-Statuscode-Referenz ist ein vollständiger, durchsuchbarer Index jedes in den HTTP-Spezifikationen definierten Statuscodes — von 100 Continue bis hin zu 511 Network Authentication Required. Jeder Eintrag zeigt den kanonischen Namen, den RFC, der ihn definiert, was der Code tatsächlich bedeutet, wann er zu senden ist, wann er nicht zu senden ist und die häufigen Fallstricke, die echten Codebasen Probleme bereiten. Ein Live-Filter und Kategorie-Chips ermöglichen es Ihnen, mit einem Klick von Klasse zu Klasse zu springen.
Im Gegensatz zu einem einfachen Spickzettel bietet dieses Tool für jeden Code eine eigene Mikro-Seite mit drei farbcodierten Panels (Verwendung / Vermeidung / Fallstricke) und kopierfertigen Handlern für Express.js, Django, FastAPI und Go net/http. Das animierte Leitungsdiagramm zeigt, wie die Anfrage vom Client zum Server wandert und der gewählte Status zurückfließt — nützlich für Einsteiger, die lernen möchten, was ein Statuscode auf der Leitung wirklich darstellt.
Auf einen Blick
Die HTTP Statuscode Referenz ist eine durchsuchbare Liste der HTTP-Statuscodes von 100 bis 511. Jeder Eintrag nennt den Namen, die definierende RFC, wann der Code verwendet oder vermieden werden sollte, häufige Fallstricke und Beispiel-Handler für vier Frameworks.
| Funktion | Was Sie erhalten | Geeignet für |
|---|---|---|
| Suchen und filtern | Suchen Sie einen Code nach Nummer oder Namensteil, etwa 404 oder teapot. Tippen Sie in den Live-Filter oder nutzen Sie die Klassen-Schaltflächen 1xx bis 5xx, um die Karten einzugrenzen. | Einen Code finden, wenn Sie nur einen Teil des Namens kennen |
| Code-Details | Jeder Code zeigt seine Bedeutung, die RFC, die ihn definiert, wann man ihn verwendet, wann nicht und häufige Fallstricke. | Zwischen ähnlichen Codes wie 401 und 403 wählen |
| Framework-Schnipsel | Sofort kopierbare Handler für Express.js, Django, FastAPI und Go net/http, mit einer Kopierschaltfläche und einer Registerkarte für jedes. | Den richtigen Status und die richtigen Header in der eigenen API zurückgeben |
| Statusspektrum | Ein Diagramm gruppiert die Codes in 1xx Information, 2xx Erfolg, 3xx Umleitung, 4xx Client-Fehler und 5xx Server-Fehler. | Lernen, wie sich die fünf Statusklassen unterscheiden |
| Anfragediagramm | Ein animiertes Diagramm zeigt die Anfrage an den Server und den gewählten Status, der zurückkommt. Benachbarte Codes derselben Klasse erscheinen darunter. | Verstehen, was ein Statuscode in der Übertragung bedeutet |
Warum eine Statuscode-Referenz wichtig ist
🎯 Den richtigen Code wählen
Die Wahl von 200 bei einer Fehlermeldung oder 500 bei einem Validierungsfehler führt zu Fehlern in Ihrem Monitoring und verwirrt Clients. Die Panels für Verwendung und Vermeidung machen die kanonische Auswahl offensichtlich.
📚 RFC-Zitierungen
Jeder Code verlinkt auf den entsprechenden Abschnitt von RFC 9110, RFC 6585, RFC 4918 oder eines anderen definierenden Dokuments. Keine Diskussionen mehr darüber, ob 422 für Syntax oder Semantik steht.
🧩 Framework-Snippets
Der richtige Einzeiler für Express, Django, FastAPI und Go net/http — einschließlich der Header, die ein strikter Client erwartet (Location für 201, Retry-After für 429 and 503, Allow für 405).
So nutzen Sie die HTTP-Statuscode-Referenz
- Schnellsuche. Geben Sie einen Code (
404) oder ein Namensfragment (teapot,gateway) in das Suchfeld oben ein und senden Sie es ab. Der passende Eintrag öffnet sich mit dem vollständigen Detail-Panel. - Nach Klasse durchsuchen. Klicken Sie auf einen der 5 Chips (1xx, 2xx, 3xx, 4xx, 5xx), um das Raster auf diese Klasse zu filtern. Klicken Sie auf Alle, um es zurückzusetzen.
- Live-Filter. Das Filterfeld direkt über dem Raster grenzt die Karten während der Eingabe ein — nützlich, wenn Sie sich nur an die Hälfte eines Namens wie too many oder precondition erinnern.
- Einen Code untersuchen. Klicken Sie auf eine beliebige Karte, um deren Detail-Panel zu öffnen. Sie sehen die Bedeutung, wann er zu verwenden ist, wann nicht, häufige Fallstricke und einen Snippet-Block für 4 Frameworks.
- Ein Snippet kopieren. Nutzen Sie den Tab-Umschalter und die kleine Schaltfläche Kopieren, um einen kopierfertigen Handler zu erhalten.
- Nachborn vergleichen. Das Detail-Panel endet mit Geschwister-Karten aus derselben Klasse (1xx / 2xx / 3xx / 4xx / 5xx) für einen schnellen direkten Vergleich.
Die fünf HTTP-Statusklassen auf einen Blick
| Klasse | Bedeutung | Bekannte Vertreter |
|---|---|---|
| 1xx Informationen | Vorläufig, mehr folgt | 100 Continue, 101 Switching Protocols, 103 Early Hints |
| 2xx Erfolg | Die Anfrage war erfolgreich | 200 OK, 201 Created, 204 No Content, 206 Partial Content |
| 3xx Weiterleitung | Weitere Aktion erforderlich | 301 Moved Permanently, 302 Found, 304 Not Modified, 308 Permanent Redirect |
| 4xx Client-Fehler | Die Anfrage war fehlerhaft | 400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 429 Too Many Requests |
| 5xx Server-Fehler | Der Server ist fehlgeschlagen | 500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, 504 Gateway Timeout |
Häufig verwechselte Paare
- 401 vs. 403. 401 bedeutet nicht authentifiziert — der Anfrage fehlen gültige Anmeldedaten. 403 bedeutet authentifiziert, aber nicht erlaubt — die Anmeldedaten sind in Ordnung, aber dem Benutzer fehlt die Berechtigung.
- 404 vs. 410. 404 bedeutet unbekannt: Vielleicht existiert es irgendwo, vielleicht ist es ein Tippfehler. 410 bedeutet absichtlich entfernt: Suchmaschinen sollten es aus dem Index löschen.
- 301 vs. 302 vs. 307 vs. 308. 301 / 308 sind permanent (308 behält Methode & Body strikt bei), 302 / 307 sind temporär (307 behält Methode & Body strikt bei). Verwenden Sie 307 / 308 für POST- / PUT- / PATCH-Weiterleitungen.
- 400 vs. 422. 400 bedeutet, dass der Anfragetext fehlerhaft ist (ungültiges JSON, fehlendes Feld). 422 bedeutet, dass der Body sauber analysiert wurde, aber die Werte die Geschäftsregeln verfehlen (ungültiges E-Mail-Format, Menge außerhalb des zulässigen Bereichs).
- 502 vs. 503 vs. 504. 502 bedeutet, dass der Upstream fehlerhafte Daten gesendet hat. 503 bedeutet, dass der Server überlastet ist oder gewartet wird. 504 bedeutet, dass der Upstream nicht rechtzeitig geantwortet hat.
- 409 vs. 412. 409 ist ein Konflikt mit dem aktuellen Zustand der Ressource. 412 bedeutet spezifisch, dass ein Precondition-Header (If-Match, If-Unmodified-Since) als falsch ausgewertet wurde.
Header, die mit bestimmten Statuscodes einhergehen
- 201 Created — sollte
Locationenthalten, das auf die neue Ressource verweist. - 301 / 302 / 307 / 308 — müssen
Locationmit der Ziel-URL enthalten. - 304 Not Modified — muss die Header widerspiegeln, die bei einer 200 erschienen wären (
ETag,Cache-Control,Vary). - 401 Unauthorized — muss
WWW-Authenticatemit den akzeptierten Schemata (Basic, Bearer) enthalten. - 405 Method Not Allowed — muss
Allowmit den Methoden enthalten, die erlaubt sind. - 413 / 429 / 503 — enthalten oft
Retry-After(Sekunden oder HTTP-Datum), damit Clients korrekt pausieren. - 416 Range Not Satisfiable — muss
Content-Range: bytes */<length>enthalten.
Statuscodes, die Sie fast immer ignorieren können
Eine Handvoll Codes sind technisch gültig, aber in modernen APIs extrem selten: 305 Use Proxy (veraltet), 306 (reserviert, ungenutzt), 305, 506 Variant Also Negotiates, 510 Not Extended und 508 Loop Detected. Die meisten werden aus historischen Gründen im Register geführt. Wenn Ihre Bibliothek oder Middleware einen dieser Codes ausgibt, betrachten Sie dies als Fehlerbericht gegen die Bibliothek — nicht als Hinweis, ihn speziell zu behandeln.
FAQ
- Enthält das Tool auch Codes aus anderen RFCs als 9110?
- Ja. Es deckt RFC 9110 (HTTP-Semantik), RFC 6585 (zusätzliche 4xx / 5xx), RFC 4918 (WebDAV), RFC 5842 (WebDAV-Bindungen), RFC 7725 (451), RFC 8297 (103 Early Hints), RFC 8470 (425 Too Early) und das berühmte, spielerische RFC 2324 (418 Teapot) ab.
- Sind diese Codes in HTTP/2 und HTTP/3 gültig?
- Ja. Die Statuscode-Semantik ist in RFC 9110 definiert, dem versionsunabhängigen Dokument für HTTP-Semantik. HTTP/2 (RFC 9113) and HTTP/3 (RFC 9114) ändern nur das Framing und den Transport.
- Kann ich direkt auf einen bestimmten Code verlinken?
- Senden Sie das Formular mit einem einzelnen Code ab (zum Beispiel
404) und das Detail-Panel wird unter dem Formular geladen. Die URL zeigt Ihre Suche an und kann sicher geteilt werden — beim Öffnen wird dasselbe Ergebnis geladen. - Warum lässt mich mein Framework nicht 418 zurückgeben?
- Ältere Versionen einiger HTTP-Bibliotheken weigern sich, Codes auszugeben, die nicht in ihrem internen Register enthalten sind. Die Lösung besteht darin, die Bibliothek zu aktualisieren oder, sofern möglich, die Statuszeile manuell zu schreiben.
- Sollte eine API jemals 200 mit einem Fehler-Body zurückgeben?
- Nein. Monitoring, Wiederholungsversuche (Retries) und Intermediäre gehen alle davon aus, dass 2xx Erfolg bedeutet. Wenn Sie eine Fehlerstruktur zurückgeben müssen, geben Sie ein passendes 4xx oder 5xx zurück und fügen Sie die strukturierten Details in den Body ein. Das Format „Problem Details for HTTP APIs“ (RFC 9457) ist eine gute Vorlage.
- Gibt es ein verbindliches Register für HTTP-Statuscodes?
- Ja. Die IANA verwaltet das Register unter
iana.org/assignments/http-status-codes. Dieses Tool bleibt mit diesem Register sowie den am häufigsten zitierten RFCs synchron.
Zitieren Sie diesen Inhalt, diese Seite oder dieses Tool als:
"HTTP Statuscode Referenz" unter https://MiniWebtool.com/de/http-statuscode-referenz/ von MiniWebtool, https://MiniWebtool.com/
vom MiniWebtool-Team. Aktualisiert: 2026-05-21
Chatte mit deiner bevorzugten KI
Füge die kopierte Frage in den Gemini-Chat ein. Du kannst sie auch unten kopieren.
Frage ansehen
Webmaster-Tools:
- Defekte-Links-Checker Neu
- CPC-Rechner
- CPM-Rechner Beliebt
- Cron Job Generator
- Crontab-Ausdruck-Generator
- Online CSS Komprimierung
- CSS Flexbox Spielwiese Neu
- CSS Grid Generator Neu
- cURL-Befehlsgenerator Neu
- cURL zu JSON Konverter
- DNS Abfrage Neu
- Domain-Altersprüfer Neu
- Domain Vertrauens Checker Neu
- .env Datei Generator Neu
- Favicon Generator
- Git-Befehlsgenerator Neu
- Google AdSense Rechner
- Googlebot Crawl Größen Prüfer
- Hreflang Tag Generator Neu
- Htaccess-Weiterleitungs-Generator
- Online HTML Komprimierer Beliebt
- HTML Entitäten Kodierer/Dekodierer
- HTML zu Text Konverter Beliebt
- HTTP Statuscode Referenz Neu
- JSON Schema Generator Neu
- JSON String Escape/Unescape
- Keyword-Dichte-Prüfer
- Less zu CSS Compiler Neu
- Lorem Ipsum Generator
- Markdown Tabellen Generator
- Metatag Generator
- Open Graph Prüfer Neu
- Seitengeschwindigkeits-Checker Neu
- Umrechner für pt und px Neu
- Umrechner für px, rem und em Neu
- Query String Builder Neu
- Weiterleitungs-Checker Neu
- Robotstxt-Generator Neu
- SCSS zu CSS Compiler Neu
- Smart Quotes Entferner
- SQL Formatierer
- SVG Optimierer
- SVG zu React/JSX Konverter Neu
- TypeScript Playground Neu
- Unix Berechtigungsrechner (chmod)
- URL Parser Neu
- URL-Slug-Generator
- Wert eines Seitenaufrufes Rechner
- Wert eines Besuchers Rechner
- WHOIS-Abfrage Neu
- XML Sitemap Generator Neu