Imagem de fundo

Um desenvolvedor implementa a seguinte rota em uma API REST: POST /usuarios/123/reset-s...

Um desenvolvedor implementa a seguinte rota em uma API REST:


POST /usuarios/123/reset-senha


Toda vez que o endpoint é chamado, o servidor gera uma nova senha temporária. Sobre a seleção do método HTTP escolhido, é correto afirmar que o uso


A

de PUT seria mais correto, pois a operação deve sempre sobrescrever o recurso com a mesma senha.


B

de POST é adequado, pois a operação não é idempotente: múltiplas chamadas produzem efeitos diferentes, senhas distintas.


C

do GET seria ideal, já que apenas retorna uma nova senha ao cliente.


D

de DELETE seria adequado, pois a operação remove a senha anterior.


E

do método HTTP é indiferente, já que todos podem ser empregados em operações não idempotentes