Выбор ответа Junior HTTP для тестировщика спрашивают часто обновлено
Идемпотентные методы HTTP
Вопрос
Какой метод по стандарту не является идемпотентным?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: POST. Идемпотентный значит: повтор того же запроса оставляет сервер в том же состоянии, что и один запрос.
Варианты ответа
- PUT
- POSTправильный ответ
- DELETE
- GET
Разбор
Идемпотентный значит: повтор того же запроса оставляет сервер в том же состоянии, что и один запрос. GET, PUT (положить ресурс целиком) и DELETE идемпотентны. POST нет: два одинаковых POST /orders создадут два заказа. Важно: у DELETE второй вызов может вернуть 404 вместо 204, но состояние сервера то же, поэтому он идемпотентен.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.