Por que a rota para cancelaPessoa se usou o método post e não put, que seria para atualização?
Por que a rota para cancelaPessoa se usou o método post e não put, que seria para atualização?
Oi, Marcos, tudo bem?
Embora o método PUT
seja tradicionalmente usado para atualizações não há uma regra rígida que impeça o uso de outros métodos para ações de atualização.
No caso apresentado na aula, a instrutora optou pelo método POST
para enfatizar a natureza de uma ação de cancelamento, já que esta ação vai além de simplesmente atualizar os dados existentes. Além disso, o uso do método POST
também permite que os parâmetros necessários sejam passados na URL, conforme feito na rota mencionada ("/pessoas/estudanteId/cancela").
Espero ter ajudado. Caso tenha dúvidas, estarei à disposição. Abraços e bons estudos!