-
Notifications
You must be signed in to change notification settings - Fork 1
LocationController: DELETE
Mit dem DELETE-Request löscht man den Standort. Hierfür ruft man den Endpoint mit der zu löschenden ID auf, der Body des Requests soll leer sein, vorhandenen Daten werden ignoriert:
Standort mit der ID 9 soll gelöscht werden
HTTP-DELETE:
/api/location/9
Konnte der Standort erfolgreich gelöscht werden, ist folgender Response zu erwarten:
HTTP: 204 No Content
Bei Änderungen an Ressourcen muss immer die ganze Ressource mitgeschickt werden, nicht nur einzelne Teile.
Für alle Controller gilt: Existiert ein Objekt schon, reicht die ID. Falls das Objekt verändert werden soll, sendet man die ID + alle Properties des Objektes. Soll ein Objekt erstellt werden, lässt man die ID null.
Spezialfall OrderController: Wenn ihr zu viel Properties dem Controller sendet, werden diese ignoriert, es löst keinen Fehler aus, so kann also direkt das Objekt welches von GET kommt bearbeitet und an PUT gesendet werden !