HTTP-Statuscodes â alle Codes 100â599, nginx, Cloudflare
Durchsuchen Sie alle HTTP-Statuscodes von 100 bis 599 mit Bedeutung und RFC sowie inoffizielle nginx-, Cloudflare-, IIS- und AWS-Codes wie 499 und 522.
đ LĂ€uft vollstĂ€ndig in Ihrem Browser â nichts wird hochgeladenWas die Seite HTTP-Statuscodes bietet
HTTP-Statuscodes ist ein durchsuchbares Nachschlagewerk fĂŒr Antwortcodes im Bereich von 100 bis 599. Es hilft beim Debuggen von API-Aufrufen, beim Schreiben von Dokumentation, bei der Wahl der Antwort fĂŒr einen neuen Endpunkt, beim Lesen von Logs, beim PrĂŒfen des Gateway-Verhaltens oder beim ErklĂ€ren eines Fehlers gegenĂŒber anderen Entwicklern. Jeder Eintrag enthĂ€lt den numerischen Code, den Reason-Phrase-Text, die Kategorie, das RFC, das ihn definiert, und eine kurze Beschreibung dessen, was die Antwort ĂŒblicherweise bedeutet. Filter-Chips grenzen die Liste auf informative, erfolgreiche, Weiterleitungs-, Client-Fehler- oder Server-Fehler-Codes ein.
Im echten Datenverkehr tauchen auch Codes auf, die kein Standard definiert. Ein 499 in einem nginx-Log bedeutet, dass der Client aufgegeben hat, bevor der Server geantwortet hat; ein 522 von Cloudflare bedeutet, dass der Ursprungsserver den TCP-Handshake nicht abgeschlossen hat; ein 460 oder 561 stammt von einem AWS Load Balancer. Diese inoffiziellen Codes stehen in einer eigenen Gruppe zusammen mit dem Produkt, das sie ausgibt, sodass Sie schnell erkennen, ob ein Fehler von Ihrer Anwendung, einem Proxy oder einem CDN stammt. Ein Klick auf ein Ergebnis kopiert Code und Phrase fĂŒr Issue-Kommentare, Dokumente, Tests oder Endpunkt-Notizen.
Privater Workflow im Browser
Die gesamte Verarbeitung findet in Ihrem Browser mit clientseitigem JavaScript statt. Die Liste ist direkt in die Seite eingebettet und wird nicht von einem Dienst abgerufen. Das macht sie schnell und verfĂŒgbar, auch wenn Sie offline arbeiten oder Netzwerkprobleme debuggen, und nichts, was Sie eingeben, wird irgendwohin gesendet.
Praktische Tipps
Statuscodes sind Teil eines API-Vertrags, wĂ€hlen Sie sie daher bewusst. Verwenden Sie Antworten der 400er-Reihe, wenn der Client die Anfrage Ă€ndern kann, Antworten der 500er-Reihe, wenn der Server eine gĂŒltige Anfrage nicht erfĂŒllen konnte, und Antworten der 300er-Reihe, wenn der Client woanders nachsehen soll. Authentifizierungs- und Autorisierungsfehler werden oft verwechselt: 401 bedeutet meist, dass eine Authentifizierung erforderlich oder ungĂŒltig ist, wĂ€hrend 403 bedeutet, dass der authentifizierte Aufrufer nicht berechtigt ist. Bevorzugen Sie 422 fĂŒr Validierungsfehler in einem wohlgeformten Body, 409 fĂŒr Zustandskonflikte und 429 mit einem Retry-After-Header fĂŒr Ratenbegrenzung. Geben Sie in Ihrer eigenen API niemals inoffizielle Codes zurĂŒck â Clients und Bibliotheken verstehen sie möglicherweise nicht.
So verwenden Sie
- Suchen oder filternGeben Sie einen Code, eine Phrase oder ein Stichwort ein oder wÀhlen Sie eine Klasse wie 4xx oder Unofficial.
- Ergebnisse prĂŒfenSehen Sie sich Bedeutung, Kategorie und das definierende RFC oder den Hersteller jedes Codes an.
- Details kopierenKlicken Sie auf eine Karte, um Code und Phrase fĂŒr Dokumentation oder Debugging-Notizen zu kopieren.