Sobes.tech
Junior — Middle

Pode explicar o que se entende por uma requisição HTTP do método PUT?

sobes.tech IA

Resposta da IA

A requisição HTTP PUT é usada para criar ou substituir um recurso na URL especificada. Ao contrário do POST, que geralmente cria um novo recurso, o PUT é idempotente: requisições repetidas com os mesmos dados não alteram o resultado.

Exemplo de uso:

  • Atualizar o perfil do usuário: enviar uma requisição PUT com os novos dados para a URL do usuário.

Exemplo de requisição de atualização:

PUT /users/123 HTTP/1.1
Host: example.com
Content-Type: application/json

{
  "name": "Иван Иванов",
  "email": "ivan@example.com"
}

Se o recurso existir, será substituído; se não, será criado.

Principais características do PUT:

  • Idempotência
  • Substituição completa do recurso
  • Usado para atualizar ou criar em uma URL conhecida