Kapitel 10: REST-APIs nutzen
Übung in VS Code lösen
Nutze die kostenlose Test-API https://jsonplaceholder.typicode.com:
- Hole alle Beiträge von Benutzer 1 (
GET /posts?userId=1) und gib Anzahl und die ersten drei Titel aus. - Lege per
POST /postseinen neuen Beitrag an und gib Statuscode und die zurückgegebeneidaus. Die API speichert nichts wirklich, antwortet aber wie eine echte. - Ruf
/posts/99999auf. Das Programm soll nicht abstürzen, sondern "nicht gefunden" melden. - Verpacke alles in Funktionen und nutze einen
httpx.Clientmitbase_urlundtimeout.
So arbeitest du an dieser Übung
Diese Übung braucht Internetzugang zur Test-API und wird deshalb in VS Code gelöst.
Starte dein Skript mit uv run beitraege.py.
- Lege in VS Code einen Projektordner an, zum Beispiel
uv init kapitel10, und installiere die Pakete mituv add httpx. - Löse die Aufgabe selbst. Lies Fehlermeldungen von unten nach oben.
- Gehe die Checkliste unten durch. Hake ab, was dein Programm kann.
- Vergleiche danach mit der Musterlösung und ihrer Erklärung.