HTTP-Anfragen verstehen
Das Gespräch
- Client (Browser/App) schickt eine Anfrage
- Server (Flask) antwortet
Bestandteile der Anfrage
- Methode – z. B. GET, POST
- URL / Pfad – z. B.
/todos - Header – Metadaten (z. B. Content-Type)
- Body – Daten (oft bei POST), optional
Antwort
- Statuscode – z. B. 200, 404
- Header
- Body – HTML oder JSON
Rate mal!
Ist „die Website“ dasselbe wie „eine HTTP-Antwort“?
Auflösung
Die Seite, die du siehst, kommt aus einer oder mehreren HTTP-Antworten (HTML, CSS, …).
Probiere es selbst
Experiment 1
Skizziere Anfrage für Startseite.
Experiment 2
Notiere: Methode, Pfad, mögliche Antwort.
Experiment 3
In den Browser-Entwicklertools (Network) eine Anfrage anschauen (optional).
Übungen
Level 1
Client/Server in einem Satz.
Level 2
4 Teile einer Anfrage.
Level 3
Unterschied HTML-Antwort vs JSON-Antwort.
Mini-Quiz
HTTP-Idee sitzt! Als Nächstes: HTTP-Methoden.