Описание тега http-delete

DELETE - это метод HTTP-запроса, используемый для удаления указанного ресурса на стороне сервера.

DELETE - это HTTP-метод, который запрашивает у исходного сервера удаление ресурса, указанного в URL-адресе запроса. Этот метод может быть отменен вмешательством человека (или другими способами) на исходном сервере. Клиенту нельзя гарантировать, что операция была выполнена, даже если код состояния, возвращенный исходным сервером, указывает, что действие было выполнено успешно. Однако сервер не должен сообщать об успешном завершении, если в момент получения ответа он не намеревается удалить ресурс или переместить его в недоступное место.

Успешный ответ должен быть 200 (ОК), если ответ включает тело ответа, описывающее статус, 202 (Принято), если действие еще не было выполнено, или 204 (Нет содержимого), если действие было выполнено, но ответ не включить тело ответа.

Если запрос проходит через кеш и URL-адрес идентифицирует одну или несколько кэшированных в данный момент сущностей, эти записи следует рассматривать как устаревшие. Ответы на этот метод не кэшируются.

References- apache.org, w3.org