Sobes.tech
Back to questions
Junior — Middle
88

Можете объяснить, что подразумевается под HTTP-запросом метода PUT?

Companies where asked
БилайнБилайн

Answer from AI

sobes.tech AI

HTTP-запрос метода PUT используется для создания или замены ресурса по указанному URL. В отличие от POST, который обычно создаёт новый ресурс, PUT идемпотентен — повторные запросы с одинаковыми данными не изменяют результат.

Пример использования:

  • Обновить профиль пользователя: отправить PUT-запрос с новыми данными на URL пользователя.

Пример запроса на обновление:

PUT /users/123 HTTP/1.1
Host: example.com
Content-Type: application/json

{
  "name": "Иван Иванов",
  "email": "ivan@example.com"
}

Если ресурс существует, он будет заменён; если нет — создан.

Ключевые особенности PUT:

  • Идемпотентность
  • Полная замена ресурса
  • Используется для обновления или создания по известному URL