Envio de parametro JAX-RS client método Get

1 resposta
java
igson.mendes

Gostaria de saber ser tem como enviar um Objeto através da Api Jax-RS via método get?

Via post eu consigo, porém, não encontrou um exemplo através do método GET.

Agradeço a quem ajudar

1 Resposta

lvbarbosa

Sim, tem como.

@GET
 @Path("...")
 public Response blabla(SuaClasse objetoNoCorpoDaRequisicao) {...}

Você pode ter 1 parâmetro (e apenas 1, ou nenhum) sem anotação nenhuma. Esse parâmetro representa o corpo da requisição, e será mapeado se estiver em XML ou JSON (ou algum outro tipo, desde que você providencie o parser MessageBodyReader) para o seu objeto específico.

Pode colocar outros tipos ali também, como InputStream ou Map. Observe a documentação do seu provider para ter uma lista detalhada de como você pode receber o corpo da requisição ali no teu método.

Criado 10 de julho de 2017
Ultima resposta 20 de jul. de 2017
Respostas 1
Participantes 2