Sobes.tech
Назад к вопросам
Middle
3

Расскажи про HTTP метод DELETE

Компании, где спрашивали
WildberriesWildberries

Ответ от нейросети

sobes.tech AI

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

Особенности:

  • Идемпотентность: повторные DELETE-запросы к одному и тому же ресурсу должны иметь одинаковый эффект (ресурс либо удалён, либо отсутствует).
  • Ответы могут быть разными: 200 OK с телом, 204 No Content без тела, 404 Not Found если ресурс не найден.
  • Обычно не содержит тела запроса, хотя стандарт не запрещает.

Пример:

DELETE /api/items/123 HTTP/1.1
Host: example.com

Если ресурс с ID 123 существует, сервер удалит его и вернёт подтверждение. Если нет — 404.

Метод DELETE часто используется в REST API для управления жизненным циклом ресурсов.