Sobes.tech
Junior — Middle

Можете ли да обясните какво означава HTTP методът PUT?

sobes.tech AI

Отговор от AI

Методът HTTP PUT се използва за създаване или замяна на ресурс на посочения URL. Ако ресурсът съществува, той ще бъде напълно заменен с съдържанието на заявката; ако не, ще бъде създаден нов. За разлика от POST, който обикновено добавя нов ресурс, PUT е идемпотентен: повторни заявки с едни и същи данни няма да променят резултата след първата.

Пример за използване на PUT за актуализиране на потребител:

PUT /users/123 HTTP/1.1
Content-Type: application/json

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

Тази заявка ще замени данните на потребителя с ID 123 с нови данни.