logo

Palette - Mach es bunt🎨

Palette - Visueller Page Builder. Keine Designkenntnisse nötig.

Live-Demo Palette herunterladen

Scroll

Vorhandene Ressourcen entfernen (DELETE)

21/05/2025, by Ivan

Diese Seite zeigt Beispiele für DELETE-Anfragen für das JSON:API-Modul.

Löschen-Operation aktivieren

Gehe zu /admin/config/services/jsonapi
und aktiviere die Option „Alle JSON:API-Operationen zum Erstellen, Lesen, Aktualisieren und Löschen akzeptieren“.

Create, Read, Update, Delete-Methoden akzeptieren
Create, Read, Update, Delete-Methoden akzeptieren

Authentifizierung

Typischerweise wird für DELETE-Anfragen eine Form der Authentifizierung verwendet. Die unten stehenden Beispiele nutzen alle Basic Authentication. Aktiviere das HTTP Basic Authentication-Modul, setze die Berechtigung für den API-Benutzer (und dessen Rolle) und trage den kodierten Benutzernamen und das Passwort in den 'Authorization'-Header der Anfrage ein.

Im Beispiel-Header auf dieser Seite wird ein Drupal-Benutzer „api“ mit dem Passwort „api“ vorausgesetzt. Dieser Benutzer muss die Berechtigung haben, die angeforderten Inhalte zu löschen.

Header

Alle DELETE-Anfragen-Beispiele verwenden die folgenden Header:

  • Content-Type: application/vnd.api+json
  • Authorization: Basic YXBpOmFwaQ==

Einfache DELETE-Anfrage

URL: http://example.com/jsonapi/node/article/{{article_uuid}}

Antwort

HTTP 204 (No Content) Antwort. Der Antwort-Body ist leer.
Der Artikel mit der UUID {{article_uuid}} wurde jetzt gelöscht.

Artikel von Drupal Documentation.