Не могли бы вы привести пример вызова RESTful API (с использованием протокола HTTP), который одновременно является неидемпотентным и безопасным (существует ли что-то подобное)?
Чтобы подробнее рассказать об этом, читая о Дизайн, ориентированный на гипермедиа, я столкнулся с 4 аспектами аффорданса, описывающими каждый переход: безопасность, идемпотентность, изменчивость и включение. Кроме того, я столкнулся с таблицей, которая описывает HTTP-глаголы через эти аспекты, и выглядит так: это:
---------------------------------
HTTP Method Idempotent Safe
---------------------------------
OPTIONS yes yes
GET yes yes
HEAD yes yes
PUT yes no
POST no no
DELETE yes no
PATCH no no
---------------------------------
Моя интуиция подсказывает мне, что все безопасные методы тоже автоматически идемпотентны (но не наоборот). Хочу либо подтвердить, либо опровергнуть это раз и навсегда.
Заранее благодарим за ответы.