Ed
há 2 semanas
Para atualizar dados de um usuário em uma API RESTful, é importante escolher o método HTTP adequado que siga as melhores práticas. Vamos analisar as opções: a) Utilizar o método GET com um parâmetro na URL contendo os novos dados do usuário. - O método GET é usado para recuperar dados, não para atualizá-los. Portanto, essa opção está incorreta. b) Utilizar o método POST com o ID do usuário no corpo da requisição e os novos dados no cabeçalho. - O método POST é geralmente usado para criar novos recursos, não para atualizar. Além disso, não é uma prática comum enviar dados no cabeçalho. Essa opção também está incorreta. c) Utilizar o método PUT com o ID do usuário na URL e os novos dados no corpo da requisição. - O método PUT é utilizado para atualizar um recurso existente, e é uma prática comum passar o ID na URL e os dados a serem atualizados no corpo da requisição. Essa opção está correta. d) Utilizar o método DELETE com o ID do usuário na URL e os novos dados no corpo da requisição. - O método DELETE é usado para remover recursos, não para atualizá-los. Portanto, essa opção está incorreta. e) Utilizar o método PATCH com o ID do usuário na URL e os novos dados no corpo da requisição. - O método PATCH é usado para aplicar atualizações parciais a um recurso. Embora essa opção também seja válida, o PUT é mais comum para atualizações completas. Diante da análise, a melhor prática RESTful para a implementação da funcionalidade de atualização de dados de um usuário é: c) Utilizar o método PUT com o ID do usuário na URL e os novos dados no corpo da requisição.