Идемпотентность

Согласно RFC 9110 - HTTP Semantics метод HTTP является идемпотентным, если идентичный запрос, сделанный несколько раз подряд, имеет тот же эффект, что и одинарный запрос.

Часто можно услышать неправильное определение, что метод является идемпотентным, если возвращает один и тот же результат при повторном запросе. Но, по такому определению можно сказать, что будет идемпотентным метод POST, который при каждом вызове добавляет товар в корзину и возвращает HTTP код 200.