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

Dúvida no Ex. 4 da Aula 7 - Status code e a Interface Uniforme

@POST @Consumes(MediaType.APPLICATION_XML)
     public Response adiciona(String conteudo) {
        Projeto projeto = (Projeto) new XStream().fromXML(conteudo);
        new ProjetoDAO().adiciona(projeto);
        URI uri = URI.create("/projetos/" + projeto.getId());
        return Response.created(uri).build();
    }

Ao alterar meu ProjetoResource, só obtenho o código 200, já no CarrinhoResource tenho o código http 201, recurso criado. Pq isso? Não deveria ter tbm o código 201 para o ProjetoResource? Alguém, por favor, poderia me auxiliar? Muito Obrigado

6 respostas
solução!

Oi Bruno,

Response.created(uri).build() deve gerar um 201.

Vc já achou o problema?

abs

Oi Nico,

Estou utilizando o Response.created(uri).build(), entretanto só me retorna status 200!

Oi Bruno,

me passa o código inteiro, mas abra uma nova duvida no forum :)

abs

ok

Nico. Desculpe. Rodei novamente e retornou 201. Obrigado!

rsrs, tudo otimo entao!

abs