Seite 2 von 2

Re: Server-API

Verfasst: Mittwoch 16. Juli 2025, 19:10
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) 1842 mal betrachtet

Re: Server-API

Verfasst: Montag 4. August 2025, 14:25
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.