Motivação
Durante o desenvolvimento e consumo de web services RESTful, normalmente empregamos o verbo PUT para realizar alterações em recursos já inseridos no servidor. Nesses casos, além de informar o ID do objeto na URL, também precisamos passar, no corpo da requisição, todos os seus dados, mesmo aqueles que não sofreram alterações. Então, internamente o serviço substitui aquele objeto já existente pelo que acabou de ser recebido, sobrepondo todos os seus atributos.
Na maioria dos casos, no entanto, estaremos interessados em realizar alterações parciais nos objetos, modificando apenas alguns dos seus atributos. Para essa finalidade, o protocolo HTT ...