Modul 1 – Einführung in API und HTTP
Übung
Übung: erster API-Aufruf
Übung: erster API-Aufruf
Praxisübung: Übung: erster API-Aufruf. Bauen Sie eine kleine PHP-8-REST-API und prüfen Sie die HTTP-Schicht vor Auth und Deploy. U REST API Masterclass kursu primenjujete PHP 8, JSON odgovore, jasne status kodove i produkcijsku strukturu projekta pre nego što API pustite klijentima ili mobilnim aplikacijama.
Aufgabe
- Erstellen Sie api-lab/ mit public/index.php, src/Router.php und config/.env-Beispiel.
- PHP-Server starten: php -S localhost:8080 -t api-lab/public.
- Minimalen Router und GET-Endpoint mit JSON und Status 200 implementieren.
- POST-Endpoint mit Validierung und 201 Created hinzufügen.
- Beide Endpoints mit curl testen und in Postman-Sammlung api-lab.json speichern.
- Fehler simulieren (ungültiges JSON) und 400-Antwort prüfen.
- Logdatei storage/requests.log mit Methode, Pfad, Status und Zeitstempel.
- Optional: Endpoint mit SQLite users-Tabelle für kleines CRUD-Beispiel.
Praxisbeispiel
API-Aufruf testen
curl -i http://localhost:8080/api/usersZiel: Übung: erster API-Aufruf erfolgreich mit korrekten JSON-Antworten, Statuscodes und dokumentierten curl-Beispielen für Code Review umsetzen. U REST API Masterclass kursu primenjujete PHP 8, JSON odgovore, jasne status kodove i produkcijsku strukturu projekta pre nego što API pustite klijentima ili mobilnim aplikacijama.
