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

Alterar apenas algumas partes do meu recurso

Em um dos capítulos do curso foi falado sobre alteração de atributo de um recurso como mostra o exemplo de URI abaixo, onde a alteração é somente para quantidade de um produto especifico. /produto/12/quantidade

Se caso quisesse mais um atributo além da quantidade ficaria como a padronização dessa URI /produto/12/quantidade ??? nome ???

Obrigado

4 respostas

Fala Bruno, tudo bem ?

Desculpa, mas eu não consegui entender sua necessidade. Você poderia colocar aqui o código que representa o problema aqui, pra gente poder dar uma olhada.

Abraço!

Refiz a pergunta :)

Algum instrutor ou aluno com conhecimento no assunto se habilita?

solução!

Fala Bruno, tudo bem ?

No caso onde uma ou mais informações (partes) de um recurso sofrem alteração é comum utilizar o contexto de alteração do recurso como um todo. Em uma REST API poderíamos representar isso através de uma requisição http, com método PATCH (ao invés de PUT, utilizado em geral quando se deseja trocar o recurso como um todo, ou atualizar por completo) para /recurso/12.

Adicionar cada novo atributo na URI, poderia adicionar dificuldade de gestão e manutenção futura desse recurso e deixar sua API mais verbosa do que o necessário.

Desculpe pela demora na resposta. Espero ter ajudado no pensamento. Abraço!

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