HttpClient mensagem [Resolvido]

2 respostas
zoren

Estou com um problema e preciso da ajuda de vocês

Estou usando o HttpClient do Apache

com ele eu consigo enviar os dados

HttpClient cliente = new HttpClient();
PostMethod metodo = new PostMethod("site");

pego a resposta e tudo

mas eu gostaria que a pagina que eu acessei pudesse retornar uma mensagem além do status

desse jeito eu consigo apenas pegar o OK do http

mas para testes, eu criei uma página e através do scriptlet eu fiz um response.sendError

e passei os paramentros necessário que ele pedia, um int que está definido na interface e uma mensagem

eu gostaria de pegar essa mensagem d volta quando a página pegasse a resposta

para verificar se os dados cheraram direito

no entando eu consigo apenas pegar

se eu retornar SC_OK

código: 200
mensagem: OK

eu tentei retornar o código 5000
e não ouve mensagem alguma

mas se eu chamar o método getResponseBodyAsString() da classe Method

ele retorna uma página de erro com código que eu escolhi e um campo chamado message com a minha mensagem e uma descrição falando que esse erro não existe

gostaria de saber se existe uma maneira de pegar essa mensagem
ou até se existe um jeito mais fácil de fazer isso

2 Respostas

zoren

Alguém conhece algum outro jeito de fazer isso??

Precisava passar dados via URL sem precisar do navegador

é o meu problema é que eu precisava da resposta

Alguém tem alguma ideia??

zoren

Foi só adicionar um header na resposta

e depois pegar no outro lado

Criado 21 de setembro de 2009
Ultima resposta 22 de set. de 2009
Respostas 2
Participantes 1