Sobes.tech
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.