Назад к вопросам
Junior — Middle
48
Какая функциональность у метода PUT в HTTP и для чего он применяется?
Ответ от нейросети
sobes.tech AI
Метод HTTP PUT используется для создания или замены ресурса по указанному URL. В отличие от POST, который обычно добавляет новый ресурс, PUT идемпотентен — повторные запросы с одинаковыми данными не изменяют результат.
Применяется, когда нужно полностью обновить или создать ресурс с известным идентификатором. Например, обновить профиль пользователя:
PUT /users/123 HTTP/1.1
Content-Type: application/json
{
"name": "Иван",
"email": "ivan@example.com"
}
Если ресурс существует, он будет заменён; если нет — создан.
Ключевые моменты:
- Идемпотентность
- Полное обновление ресурса
- Используется для конкретного URL (ресурса)