Vollständige durchsuchbare Referenz aller HTTP-Statuscodes
Dies ist eine durchsuchbare Referenz für jeden HTTP-Statuscode — die dreistelligen Zahlen, die ein Server zurückgibt, um zu sagen, was mit einer Anfrage geschah, wie 200 OK, 404 Not Found oder 500 Internal Server Error. Jeder Seitenaufruf, API-Aufruf und jede Formularübermittlung kommt mit einem dieser Codes zurück, und zu wissen, was jeder bedeutet, ist der schnellste Weg zu verstehen, warum etwas funktionierte oder fehlschlug. Statt zu raten, was „418" oder „429" bedeutet, schlagen Sie es nach und erhalten eine klare Beschreibung dessen, was der Server Ihnen sagt.
Die Codes sind nach ihrer ersten Ziffer in fünf Klassen gegliedert, und diese Gruppierung ist der Schlüssel, sie auf einen Blick zu lesen: 1xx sind informativ, 2xx bedeuten Erfolg, 3xx sind Weiterleitungen, 4xx sind Client-Fehler (die Anfrage war falsch), und 5xx sind Server-Fehler (der Server versagte). Diese eine Unterscheidung — ist es mein Fehler oder der des Servers? — weist Sie meist direkt darauf, wo zu suchen ist. Diese Referenz lässt Sie nach Nummer oder Stichwort suchen, um die genaue Bedeutung zu finden, mit den gängigen Alltagscodes und den obskuren an einem Ort.
4xx-Codes sind Client-Fehler — die Anfrage selbst war falsch, etwa 404 Not Found oder 400 Bad Request, der Fix liegt also meist bei Ihnen. 5xx-Codes sind Server-Fehler, etwa 500 oder 503, was bedeutet, dass die Anfrage gültig war, der Server sie aber nicht verarbeiten konnte.
Beide sind Weiterleitungen, aber 301 ist permanent — die Ressource ist endgültig umgezogen, und Clients und Suchmaschinen sollten ihre Links aktualisieren. 302 ist temporär, die ursprüngliche URL sollte künftig weiter genutzt werden. Den falschen zu nutzen kann SEO und Caching beeinflussen.
401 Unauthorized bedeutet, Sie sind nicht authentifiziert — Sie müssen sich anmelden oder gültige Anmeldedaten liefern. 403 Forbidden bedeutet, Sie sind authentifiziert, dürfen aber nicht auf die Ressource zugreifen. Eines betrifft, wer Sie sind; das andere Ihre Berechtigungen.
429 Too Many Requests bedeutet, Sie haben ein Rate-Limit erreicht. Die richtige Reaktion ist, langsamer zu werden und später erneut zu versuchen, idealerweise unter Beachtung eines Retry-After-Headers vom Server, statt den Endpunkt zu bombardieren, was das Limit nur verlängert.
UUID-Generator · Zeitstempel-Konverter · Base64-Encoder · Base64-Decoder · Hash-Generator · Farb-Konverter