Назад к вопросам
Wildberries
Middle
3
Расскажи про HTTP метод DELETE
Компании, где спрашивали
Ответ от нейросети
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 для управления жизненным циклом ресурсов.