AVS
Anwendung verteilter Systeme
Anwendung verteilter Systeme
-
- 1 / 123
-
Lernkarten
Beschreiben Sie das POST-exactly-one-Verfahren.
) Im ersten Schritt wird mit POST gleich die richtige, eindeutige URI zum einmaligen POST-Anlegen generiert und im LocationHeader geliefert. Diese URI wird für einen bestimmten Zeitraum reserviert und verfällt anschließend. Es wird keine Ressource angelegt, was allerdings nicht RESTful ist.
2) Mit POST wird die Ressource gleich mit den richtigen Werten angelegt – wie bei einem PUT. Ist die URI verfallen oder ungültig, wird beim 2. POST ein 405- ErrorCode geliefert und in einem Location-Header eine neue URI.
Was waren die Gründe für das Einführen der neuen HTTP-Methode PATCH?
PATCH ist ein PUT mit einem partiellem Überschreiben anhand einer Anweisungsliste.
Welches Problem hat die Benutzung von PATCH?
Das partielle Überschreiben kann zu inkonsistenten Zuständen führen.