Passando parâmetro via POST para um serviço REST

Alô galera, td bem?

Seguinte, alguém ai usa o RESTEASY da jboss pra construir clientes de serviço REST?

Ou então simplismente consome um serviço REST com HttpClient mesmo?

Meu problema é o seguinte: se o serviço implementa métodos GET, eu consigo passar os parametros necessarios pra ele sem problemas, algo como: www.urldoservico/servico?cpf=00000000000&user=admin&senha=12345 e recebo o retorno sem problemas em um VO convencionado.

O problema é que o serviço que preciso consumir implementa tudo via POST e dái não consigo enviar os parametros! Logo sempre retorna “registro não encontrado”.

Alguém dá uma luz sobre como passar parâmetros via POST com RestEasy ou mesmo com oHttpClient?

Grato

Oi, você deve incluir os parâmetros de POST no request body da requisição. Utilize o plugin para o firefox “REST Client” para testar, facilita bastante.

Por exemplo, se eu tenho um serviço:

@POST public void process(Person person) { .. }

No meu request body, vou colocar a pessoa:

<person> <id>10</id> </person>

[]s

robson