Sobes.tech
Junior — Middle

Qual é a finalidade do método HTTP PATCH ao trabalhar com API web?

sobes.tech IA

Resposta da IA

O método HTTP PATCH é usado para atualizar parcialmente um recurso no servidor. Ao contrário do PUT, que geralmente substitui todo o recurso, o PATCH permite enviar apenas os campos que precisam ser alterados.

Por exemplo, se você tem um objeto de usuário com os campos name, email e age, e deseja alterar apenas o email, pode enviar uma solicitação com o novo valor de email, sem afetar os outros campos.

Exemplo de solicitação PATCH:

PATCH /users/123 HTTP/1.1
Content-Type: application/json

{
  "email": "newemail@example.com"
}

Isso é útil para economizar tráfego e evitar sobrescrever dados por engano que não devem ser alterados.