Встречается на 2% собеседований по Python

Когда используется PUT запрос

PUT используется для полного обновления или создания ресурса, если он не существует. В отличие от PATCH, PUT заменяет весь ресурс целиком, а не отдельные поля.

Пример:

python
import requests

Обновление данных пользователя с id=1

data = {'name': 'John', 'age': 30}
response = requests.put('https://api.example.com/users/1', json=data)

text

**Когда применять:**  
- Если нужно заменить весь ресурс (например, обновить профиль пользователя).  
- Если клиент точно знает URI ресурса (например, `/users/1`).  

**Важно:**  
- PUT идемпотентен — повторные запросы дают тот же результат.  
- Если ресурса нет, сервер может создать его (но это зависит от реализации API).

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы