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
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
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.