Junior
139
questionbank
Что такое метод PUT в контексте HTTP?
Answer from AI
sobes.tech AI
Метод PUT используется для создания или замены ресурса по указанному URI.
Ключевые характеристики:
- Идемпотентность: Многократное выполнение запроса PUT с тем же содержимым приведет к тому же результату, что и однократное.
- Полная замена: Если ресурс существует, он будет полностью заменен содержимым запроса. Если не существует, он будет создан.
- Требует полного представления ресурса: В теле запроса должно быть полное представление создаваемого или заменяемого ресурса.
Пример использования:
PUT /users/123 HTTP/1.1
Host: api.example.com
Content-Type: application/json
{
"id": 123,
"name": "John Doe",
"email": "john.doe@example.com"
}