Skip to content
Thomas Czogalik edited this page Sep 23, 2020 · 1 revision

POST:

  • neue Ressource wird angelegt und Server vergibt eine eindeutige ID
  • wird i.d.R. dem aufrufenden Client zurückgegeben

PUT:

  • ID und somit der zur Identifikation der Ressource wird vom Client vorgegeben
  • vollständigen Ersetzung der Ressource
  • Payload muss immer die gesamte Ressource enthalten

PATCH:

  • Update gemäß der innerhalb der Payload angegebenen Änderungen

Safe und idempotent

safe (GET, HEAD und OPTIONS)

  • dürfen eine Ressource bzw. deren Repräsentation nicht verändern

idempotent (GET, HEAD, OPTIONS, PUT und DELETE)

  • mehrfache Anwendung der Methode darf nur zu einer einmaligen Änderung an der Ressourcenrepräsentation führen
Clone this wiki locally