Aus dem Kurs: REST APIs lernen

Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.

PUT/PATCH

PUT/PATCH

Nachdem ich jetzt eine neue Ressource über die REST API erstellt habe, möchte ich eine Änderung daran vornehmen. Ich möchte den Titel ändern, weil ich finde, dass der Titel nicht genau passt. Je nachdem, wie die REST API eingerichtet ist, könnten wir entweder PUT oder PATCH verwenden, um diese Änderung vorzunehmen. Tatsächlich können in einigen REST APIs PUT und PATCH identisch sein und in anderen wieder sehr unterschiedlich. Um auf der sicheren Seite zu sein, ist es natürlich empfehlenswert, immer auf PATCH zu setzen. Leider bieten nicht alle REST APIs die PATCH-Methode für ihre Singleton-Ressource an. Wir können allerdings herausfinden, welche Methode wir verwenden können, indem wir die REST API einfach selbst fragen. Das können wir mithilfe eines OPTIONS-Requests tun. Und wenn ich den Request absende, sagt uns die API mittels des Access-Control- Allow-Methods-Header genau, welche Methoden eben auf speziell diese Singleton-Ressource anwendbar ist. Hier finden wir neben GET, HEAD…

Inhalt