rest
Grundsätze
Begriffe
Idempotent
Requests die immer zum gleichen Ergebnis führen/die reproduzierbare Ergebnisse generieren
PUT → da es eine konkrete Resource komplett ersetzt führt das mehrfache ausführen des gleichen PUT-Requests (mit den gleichen Daten) immmer dazu das die gleiche Resource mit den gleichen Daten ersetzt wird
POST → da es eine Operation gegen ein unbestimmtes Objekt ist und ggf. zum Beispiel zum wiederholten Anlegen des gleichen Objektes führt wenn mehrfach ausgeführt ist nicht idempotent
Safe
Requests die nicht zu Veränderungen einer Resource führen (sollten)
GET → gibt eine Representation einer Resource zurück, verändert sie aber nicht
PUT → verändert eine Resource, wäre also nicht Safe
rest.txt · Zuletzt geändert: 2023/12/08 12:34 von root