Rest - Jersey - Pegando parametros de requisições por get e post

3 respostas
esantana

Bom dia pessoal,

Tenho aqui um web service que atendia por get e que agora esta atendendo por post,
o processamento dos parametros é no mesmo componente porém.
ou seja, para pegar os parametros eu estou usando :

nos parametros do meu metodo que recebe por get eu tenho, além de outros :

@Context UriInfo uriInfo …

para acessar os parametros da requisição feita por get estou usando :


MultivaluedMap mMap = uriinfo.getQueryParameters();

O que, claro, só funciona quando a requisição for feita pelo metodo get.
Agora preciso acessar os parametros passados por get e post da mesma forma,
alguém sabe se há como fazer ?

Se não houver maneira, há alguma forma de pegar tipo uma lista com todos os parametros enviados por post ao
invez de ter que ficar declarando um por um com uma annotation ?

Já agradeço a ajuda !

3 Respostas

T

Bom dia,

Não sei se posso ajudar, mas seu problema me fez ter uma duvida.
Os dados enviados por um formulario html com method=“post” vão pra onde ? ficam no corpo da requisição http ? será que o jersey não tem algo para acessar esse “corpo” ?

falows …

T

Bom dia,

Não sei se posso ajudar, mas seu problema me fez ter uma duvida.
Os dados enviados por um formulario html com method=“post” vão onde ? ficam no corpo da requisição http ? será que o jersey não tem algo para acessar esse “corpo” ?

falows …

esantana

Valeu pela resposta, tsmartins,

acho que ao menos consegui pegar uma lista de parametros do formulario colocando o parametro no metodo post

MultivaluedMap<String, String> params

Mas ainda não consegui ver uma maneira de pegar parametros por get e post pelo UriInfo …
de qualquer forma o que consegui já vai ajudar muito

Criado 18 de dezembro de 2008
Ultima resposta 18 de dez. de 2008
Respostas 3
Participantes 2