logo

Palette - Make it Colorful🎨

Palette - Visual Page Builder, no design degree required.

Live Demo Download Palette

Scroll

Удаление существующих ресурсов (DELETE)

20/04/2025, by Ivan

На этой странице представлены примеры DELETE-запросов для модуля JSON:API.

Включение операции удаления

Перейдите в /admin/config/services/jsonapi
и установите флажок «Accept all JSON:API create, read, update, and delete operations».

Accept Create, Read, Update, Delete methods
Включение операций создания, чтения, обновления и удаления

Аутентификация

Для DELETE-запросов обычно требуется аутентификация. В приведённых примерах используется Basic Authentication. Включите модуль basic_auth, настройте разрешения для пользователя и добавьте заголовок Authorization с закодированным логином и паролем.

Примеры используют пользователя api с паролем api. Этот пользователь должен иметь право на удаление содержимого.

Заголовки

Во всех примерах DELETE-запросов используются следующие заголовки:

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

Базовый DELETE-запрос

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

Ответ

HTTP 204 (No Content). Тело ответа пустое.
Статья с UUID {{article_uuid}} удалена.

Статья с сайта Drupal Documentation.