0
respostas

Passando a nova quantidade na url na requisição PUT

No exemplo de alterar a quantidade, a url usada foi http://localhost:8080/carrinhos/1/produtos/3467/quantidade e o corpo foi um XML com as informações do produto. Será que não seria melhor já passar a nova quantidade já na url sem precisar de um XML no corpo? Algo como http://localhost:8080/carrinhos/1/produtos/3467/quantidade/3. Obviamente o método teria um argumento para receber esse valor.

Isso seria uma exposição necessária dos dados? Ou poderia abrir alguma brecha de segurança? Iria contra o "espirito" do REST?

Também não poderia ser usado PATCH no lugar do PUT já que estou alterando apenas um pedaço da informação e não ela inteira?