HTTP DELETE — метод запроса, который удаляет ресурс, заданный своим URL. Клиент указывает адрес, а сервер убирает соответствующий объект и возвращает статус результата.
DELETE идемпотентен: первый запрос удаляет ресурс, а повторные уже не меняют состояние — ресурса просто нет. Обычно сервер отвечает статусом 200 или 204 при успехе либо 404, если объект не найден. Как и другие методы HTTP, DELETE не всегда несёт тело — чаще достаточно самого URL. Удалять данные следует по HTTPS, чтобы запрос нельзя было перехватить.
Вместе с другими методами DELETE образует набор операций CRUD, на котором строятся REST API:
Так четыре метода закрывают полный жизненный цикл ресурса — от создания до удаления.