Server-API

Moderatoren: Raffenberg, A. Schüller, Pfotenhauer

A. Schüller
Beiträge: 968
Registriert: Mittwoch 10. Februar 2021, 21:30
Schulform: Gymnasium

Re: Server-API

Beitrag von A. Schüller »

Könnte das mit dieser patch-Methode funktionieren?
2025-07-16_190800.PNG
2025-07-16_190800.PNG (31.58 KiB) 1838 mal betrachtet
Mit freundlichen Grüßen
Anne Schüller
fkretzschmar
Beiträge: 24
Registriert: Samstag 4. Februar 2023, 18:17
Schulform: Gymnasium

Re: Server-API

Beitrag von fkretzschmar »

Über den PATCH-Request von

Code: Alles auswählen

/db/{schema}/schueler/{id}/stammdaten
klappt es.

Im Schema für die angegebene patch-Methode fehlt die ID des Schülers. Wenn ich ein JSON-Pakert mit den ID von zwei SchülerInnen und zwei Fotos schicke, bekomme ich die Fehlermeldung
Die Methode getID() ist standardmäßig nicht implementiert.
Was mir noch aufgefallen ist: Bei einigen GET-Schnittstellen muss ein Body geliefert werden, z.B. bei

Code: Alles auswählen

GET /db/{schema}/schueler/stammdaten
. Swagger gibt dann kein Ergebnis aus, sondern die Fehlermeldung, dass es bei GET und HEAD keinen. Body geben darf. Wenn man per Kommandozeile über CURL zugreift, sieht man, dass trotz Fehler Daten geliefert werden.

Danke für den Hinweis, Frau Schüller; ich kann mein Skript dann erstmal mit gesonderte PATCH-Requests umsetzen, bis das ganze mit einem Request für mehrere SuS funktioniert.
Antworten