Встречается на 2% собеседований по Python
Какие знаешь неидемпотентные методы HTTP
Неидемпотентные методы HTTP — это методы, которые при повторном выполнении могут изменять состояние сервера или давать разные результаты. Основные:
- POST — создает новый ресурс. Повторный запрос может создать дубликат.
- PUT — обновляет или создает ресурс. Может изменить данные при каждом вызове.
- PATCH — частично обновляет ресурс. Результат зависит от текущего состояния.
- DELETE — удаляет ресурс. Повторный вызов вернет 404 после первого удаления.
Пример с POST:
python
import requests
# Первый запрос создаст пользователя
response1 = requests.post('https://api.example.com/users', json={'name': 'Alice'})
# Второй запрос создаст еще одного пользователя с тем же именем
response2 = requests.post('https://api.example.com/users', json={'name': 'Alice'})
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы