Встречается на 1% собеседований по Python
Какие знаешь идемпотентные методы
Идемпотентные методы — это операции, которые при многократном выполнении дают тот же результат, что и при однократном. В HTTP и REST API к ним относятся:
- GET — получение ресурса. Повторные запросы не изменяют состояние сервера.
- PUT — полное обновление ресурса. Повторные запросы с тем же телом не меняют результат.
- DELETE — удаление ресурса. После первого удаления ресурса последующие запросы не изменяют состояние.
Пример с PUT:
python
import requests
# Идемпотентный PUT-запрос
response1 = requests.put('https://api.example.com/users/1', json={'name': 'Alice'})
response2 = requests.put('https://api.example.com/users/1', json={'name': 'Alice'}) # Результат тот жеНЕ идемпотентные: POST (создание ресурса) и PATCH (частичное обновление).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы