Back to questions
Junior — Middle
51
Можете объяснить, что означает HTTP-запрос типа PUT?
Companies where asked
GGSel
Answer from AI
sobes.tech AI
HTTP-запрос типа PUT используется для создания или замены ресурса по указанному URL. В отличие от POST, который обычно создаёт новый ресурс, PUT отправляет полное представление ресурса и сохраняет его по конкретному адресу.
Основные характеристики PUT:
- Идемпотентность: повторные запросы с одинаковыми данными не изменяют результат.
- Используется для обновления существующего ресурса или создания нового, если он отсутствует.
Пример использования PUT в Python с библиотекой requests:
import requests
url = 'https://api.example.com/items/123'
data = {'name': 'New item', 'price': 100}
response = requests.put(url, json=data)
print(response.status_code)
В этом примере мы отправляем данные для создания или обновления ресурса с id 123.