Junior — Middle
Можете ли да обясните какво означава HTTP заявка с метода PUT?
sobes.tech AI
Отговор от 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