Logo Passei Direto
Buscar

Algoritmos

UNIVALE
2) Uma aplicação web utiliza uma API RESTful para gerenciar seus recursos. Um desenvolvedor precisa implementar a funcionalidade de atualização de dados de um usuário. Qual das seguintes opções representa a melhor prática RESTful para a implementação dessa funcionalidade, considerando o uso de métodos HTTP? a. Utilizar o método GET com um parâmetro na URL contendo os novos dados do usuário. b. Utilizar o método POST com o ID do usuário no corpo da requisição e os novos dados no cabeçalho. c. Utilizar o método PUT com o ID do usuário na URL e os novos dados no corpo da requisição. d. Utilizar o método DELETE com o ID do usuário na URL e os novos dados no corpo da requisição. e. Utilizar o método PATCH com o ID do usuário na URL e os novos dados no corpo da requisição.
User badge image
Vitor Manoel

há 2 semanas

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina