Sobes.tech
Junior — Middle

Quais solicitações HTTP não alteram o estado do servidor ao serem executadas novamente?

sobes.tech IA

Resposta da IA

As requisições HTTP que não alteram o estado do servidor ao serem repetidas são chamadas idempotentes e seguras. Incluem:

  • GET — usado para obter dados, não altera o estado do servidor.
  • HEAD — semelhante ao GET, mas retorna apenas os cabeçalhos.
  • OPTIONS — consulta os métodos suportados para um recurso, não altera o estado.
  • TRACE — devolve informações de diagnóstico, não altera o estado.

Desses métodos, o mais frequentemente utilizado para obter dados de forma segura sem alterações no servidor é o GET.