HTTP-Methoden
Die wichtigsten
| Methode | Typische Bedeutung |
|---|---|
| GET | Daten lesen |
| POST | neu erstellen |
| PUT/PATCH | aktualisieren |
| DELETE | lö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
Methoden sitzen! Als Nächstes: Statuscodes.