Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Для чого використовується DELETE?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**DELETE** - це **HTTP-метод**, який використовується для **видалення ресурсу на сервері**. Простіше кажучи, DELETE потрібен, щоб сказати серверу: «видали ось цей об'єкт». **Ключове:** DELETE вважається ідемпотентним методом, бо повторний виклик дає той самий результат: ресурсу вже немає.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**DELETE** - це **HTTP-метод**, який використовується для **видалення ресурсу на сервері**. Простіше кажучи: **DELETE потрібен, щоб сказати серверу: «видали ось цей об'єкт»**. --- ## Основне призначення DELETE DELETE застосовується, коли потрібно: - видалити запис (користувача, замовлення, файл) - видалити ресурс за конкретним URL - прибрати об'єкт із системи Типовий сенс DELETE: > «Видали ресурс, який перебуває за цією адресою» --- ## Як працює DELETE 1. Клієнт надсилає HTTP-запит з методом **DELETE** 2. У URL вказується, **що саме потрібно видалити** 3. Сервер: - знаходить ресурс - видаляє його (або позначає як видалений) 4. Сервер повертає HTTP-відповідь Зазвичай **тіло запиту не потрібне**, уся інформація в URL. --- ## Важлива властивість DELETE ### Ідемпотентність DELETE вважається **ідемпотентним**: - перший запит: ресурс видалено - повторний DELETE: результат той самий (ресурсу просто вже немає) Це важливо для надійності API. --- ## DELETE vs POST (коротко) - **POST** - створити або виконати дію - **DELETE** - видалити ресурс DELETE завжди **працює з конкретним ресурсом**. --- ## Що повертає сервер після DELETE Можливі варіанти: - `200 OK` - видалення виконано - `204 No Content` - видалено, але без тіла відповіді - `404 Not Found` - ресурс не знайдено Усі вони - **нормальні відповіді**. --- ## Приклад з життя DELETE - це як: - видалити контакт із телефону - стерти файл - скасувати замовлення Ти **прибираєш об'єкт**, а не змінюєш його. --- ## Коротка відповідь для співбесіди Запам'ятай формулювання: > **DELETE використовується для видалення ресурсу на сервері й є ідемпотентним HTTP-методом.**Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.