Подтвердить что ты не робот

Включает ли idempotency коды ответов?

Повторяются ли повторные запросы к идемпотентным методам с тем же кодом ответа?

Многие другие люди задают тот же вопрос и заканчивают противоречивыми ответами. Ответ должен ссылаться на авторитетный источник по этому вопросу.

4b9b3361

Ответ 1

I задал этот вопрос в списке рассылки HTTP, и ему сказали, что idempotency не включает коды возврата, Смысл, вы можете вернуть HTTP 204 при первом удалении ресурса и HTTP 404 позже, если последующий запрос не изменит состояние сервера.

Хотя верно, что последующие запросы не могут изменять состояние сервера, коды ответов не считаются частью этого состояния.