Zum Hauptinhalt springen

HTTP-Anfragen verstehen

Das Gespräch

  1. Client (Browser/App) schickt eine Anfrage
  2. 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

Mini-QuizWer schickt typischerweise die HTTP-Anfrage?

HTTP-Idee sitzt! Als Nächstes: HTTP-Methoden.