Zum Hauptinhalt springen

HTTP-Methoden

Die wichtigsten

MethodeTypische Bedeutung
GETDaten lesen
POSTneu erstellen
PUT/PATCHaktualisieren
DELETElöschen

In Flask

@app.get("/items")
def list_items():
return "Liste"

@app.post("/items")
def create_item():
return "Erstellt", 201

Faustregeln

  • GET ändert den Server idealerweise nicht
  • POST für Formulare und neue Datensätze
  • Nie „löschen“ per GET-Link in echten Apps (zu gefährlich)

Rate mal!

Login-Formular: eher GET oder POST?

Auflösung

POST – Zugangsdaten gehören nicht in die URL.

Probiere es selbst

Experiment 1

GET-Route bauen.

Experiment 2

POST-Route bauen.

Experiment 3

Tabelle Methode → Beispiel aus deiner App-Idee.

Übungen

Level 1

GET vs POST in einem Satz.

Level 2

Welche Methode für „Todo löschen“?

Level 3

Flask: GET liste + POST create skizzieren.

Level-2-Lösung

DELETE (oder POST auf /delete in einfachen Lern-Apps).

Mini-Quiz

Mini-QuizWofuer ist GET typisch?

Methoden sitzen! Als Nächstes: Statuscodes.