Python Lernhandbuch

Kapitel 10: REST-APIs nutzen · Abschnitt 1 von 7

Grundlagen von HTTP und REST

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.

Tipp: Bei Python-Beispielen kannst du auf ▶ Ausprobieren klicken, den Code verändern und direkt ausführen.

← Kapitelübersicht