Zurück zur Übersicht

Begriff

Status Code (HTTP)

Web API S1
2 Quellen 1 Lernpfad 0 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Wenn du im Restaurant bestellst, sagt der Kellner etwas.

  • "Kommt sofort!" (200 OK)
  • "Haben wir nicht." (404 Not Found)
  • "Die Küche brennt!" (500 Internal Server Error) HTTP Status Codes sind diese Kurznachrichten mit 3 Ziffern. Sie sagen dem Browser (oder API Client), ob der Request geklappt hat. Klassen:
  • 1xx: Info (Warte mal kurz...).
  • 2xx: Erfolg (Yeay!).
  • 3xx: Umleitung (Woanders suchen).
  • 4xx: Dein Fehler (Client).
  • 5xx: Mein Fehler (Server).

Merksatz: Ein 3-stelliger numerischer Code in der HTTP-Antwort, der das Ergebnis einer Anfrage (Erfolg, Umleitung, Client-Fehler, Server-Fehler) standardisiert signalisiert.


Quick-Check

  1. Sind 3xx Fehler?
    Nein. Der Browser folgt ihnen automatisch (Redirect). Der User merkt es nicht (außer es ist ein Loop "Too many redirects").
  2. Kann ich eigene Codes erfinden?
    Technisch ja (Nginx nutzt 444 für "Connection Close without Response"). Aber Standard-Clients verstehen sie nicht ("Unknown Error"). Bleib bei den RFC Codes.
  3. Cloudflare Fehler 520-527?
    Cloudflare hat eigene 5xx Codes erfunden, um genau zu sagen, warum der Origin Server kaputt ist (z. B. 522 Connection Timed Out, 525 SSL Handshake Failed). Das hilft beim Debuggen von CDNs.