Sobes.tech
Junior — Middle

Podes dar exemplos de métodos HTTP que não garantem o mesmo resultado em pedidos repetidos?

sobes.tech IA

Resposta da IA

Os métodos HTTP que não garantem um resultado idêntico em solicitações repetidas são chamados não idempotentes. Os principais exemplos desses métodos:

  • POST — usado para criar recursos ou realizar operações que alteram o estado do servidor. Uma solicitação POST repetida pode levar à criação de vários recursos ou à repetição da operação.
  • PATCH — usado para atualizar parcialmente um recurso. Uma solicitação repetida pode modificar o recurso várias vezes.

Em contraste, métodos como GET, PUT, DELETE são considerados idempotentes, ou seja, uma solicitação repetida com os mesmos parâmetros não alterará adicionalmente o estado do servidor.