Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Duvida sobre a resposta

Não entendi porque a resposta foi PATCH, pelo oque entendi nos execícios deveria ser o PUT.

2 respostas
solução!

Olá Renato,

Achei uma resposta em outro fórum sobre a sua dúvida, segue:

Em poucas palavras, os métodos HTTP PUT e PATCH são usados para indicar um requisição de alteração de dados.

Geralmente, ao usar-se o PUT, fica legível que a alteração do dado será com referência a entidade completa.

Exemplo: (/usuario/1234) :

Resultado: {'id': 1234, 'name': 'Joao', 'idade': 25, 'documento': '123.321.12-X'}

O PATCH é usado para atualização parcial, quando você não quer mandar o payload completo.

Exemplo: (/usuario/1234) :

Resultado: {'name': 'João'}

Obrigado Luiz Fernando, Então em poucas palavras, o PATCH e para uma atualização parcial, e o PUT e para uma atualização completa.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software