Olá,
Durante os estudo tive o seguinte pensamento, o que me impede de fazer um GET e implementar nele o codigo utilizado no DELETE em CarrinhoResouce ?
Se eu anotar o metodo removeProduto da seguinte maneira:
@Path("{id}/produtos/{produtoId}")
@GET //-- AQUI ERA DELETE
public Response removeProduto(@PathParam("id") long id, @PathParam("produtoId") long produtoId) {
Carrinho carrinho = new CarrinhoDAO().busca(id);
carrinho.remove(produtoId);
return Response.ok().build();
}
Não terei o mesmo resultado final ? se sim, qual seria a real finalidade de eu usar um metodo DELETE ou qualquer outro ?