Когда метод HTTP определяется как неидемпотентный, это означает, что нет никаких гарантий.
Однако любой из этих методов все еще может иметь идемпотентное поведение. Просто клиенты generic c не могут принять тот или иной способ.
Точно так же, если метод определен как небезопасный, он все равно может не иметь побочных эффектов.