Status-Codes sind eine Sprache
Lerne zu lesen, was der Server dir mit Response-Codes sagt
⏱ ca. ~5 Min
01 · Lesen
Jede HTTP-Antwort beginnt mit einem Status-Code. Das ist das erste Wort des Servers — bevor du auch nur den Body liest.
Status-Codes werden nach ihrer ersten Ziffer gruppiert: - 2xx = Erfolg (alles in Ordnung) - 4xx = Client-Fehler (du hast etwas falsch gemacht) - 5xx = Server-Fehler (sie haben etwas falsch gemacht)
Wenn du diese kennst, kannst du jedes API-Problem in Sekunden diagnostizieren.
Kernpunkte
- 200 = OK — Anfrage erfolgreich, Body enthält die Daten
- 401 = Unauthorized — du brauchst Authentifizierung
- 403 = Forbidden — authentifiziert, aber keine Berechtigung
- 404 = Not Found — der Pfad existiert nicht
- 429 = Too Many Requests — du wurdest rate-limited
- 500 = Internal Server Error — ihr Bug, nicht deiner
02 · Terminal-Übung
Lass uns absichtlich Fehler auslösen und die Antworten anschauen. Nutze -i, um die Statuszeile zu sehen. Frag zuerst einen Pfad an, der nicht existiert.
(Diese Sektion ist interaktiv — aktiviere JavaScript, um sie zu nutzen.)
03 · Terminal-Übung
Jetzt lösen wir einen 401 aus — ein geschützter Endpoint, der Authentifizierung verlangt.
(Diese Sektion ist interaktiv — aktiviere JavaScript, um sie zu nutzen.)
04 · Terminal-Übung
Jetzt ein 500 — das ist das Problem des Servers, nicht deins.
(Diese Sektion ist interaktiv — aktiviere JavaScript, um sie zu nutzen.)
05 · Zuordnen
Ordne jeden HTTP-Status-Code seiner Bedeutung zu.
(Diese Sektion ist interaktiv — aktiviere JavaScript, um sie zu nutzen.)
06 · Quiz
Du rufst eine API auf und bekommst HTTP/2 429. Was solltest du tun?
- Deinen Code fixen — du hast eine falsch formatierte Anfrage geschickt
- Deinen API-Key prüfen — wahrscheinlich abgelaufen
- Einen Moment warten und es erneut versuchen — du wurdest rate-limited
- Der Server ist tot — probiere einen anderen Endpoint
Andere Lektionen aus diesem Kapitel
⚠ Das volle interaktive Erlebnis braucht JavaScript. Bitte aktiviere es und lade die Seite neu.
※ Diese Seite ist ein unabhängiges Bildungsprojekt — kein offizielles Anthropic-Produkt. Claude™ ist eine eingetragene Marke von Anthropic, PBC.