Jede Anfrage besteht aus Methode, URL, Kopfzeilen (Headers) und optional einem Inhalt (Body). Die Antwort enthält einen Statuscode, Kopfzeilen und meist einen Body.
| Methode | Zweck | Typischer Body |
|---|---|---|
GET |
Daten lesen | keiner |
POST |
Neu anlegen | JSON |
PUT |
Vollständig ersetzen | JSON |
PATCH |
Teilweise ändern | JSON |
DELETE |
Löschen | keiner |
| Statuscode | Bedeutung |
|---|---|
200 |
OK |
201 |
Angelegt |
204 |
OK, ohne Inhalt |
400 |
Fehlerhafte Anfrage |
401 |
Nicht angemeldet oder falscher Schlüssel |
403 |
Keine Berechtigung |
404 |
Nicht gefunden |
422 |
Daten ungültig (häufig bei FastAPI) |
429 |
Zu viele Anfragen, später erneut versuchen |
500 und höher |
Fehler beim Server |
Als Faustregel: 2xx ist Erfolg, 4xx ist dein Fehler, 5xx ist der Fehler des Servers.