Pelo que entendi, métodos HTTP são considerados idempotentes caso não alterem o estado dos recursos. Pelo que entendi da questão("Qual o verbo HTTP abaixo, não gera uma requisição idempotente?") apenas o POST não é considerado idempotente.
Pelo que entendi, métodos HTTP são considerados idempotentes caso não alterem o estado dos recursos. Pelo que entendi da questão("Qual o verbo HTTP abaixo, não gera uma requisição idempotente?") apenas o POST não é considerado idempotente.
Aqui fala mais http://restcookbook.com/HTTP%20Methods/idempotency/. O conceito de método que não altera o recurso é 'safe method'. Já 'idempotent method' é aquele cujo retorno é o mesmo, independente da quantidade de vezes em que é executado.
Tabela do site:
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