[RESOLVIDO] HTTPClient - Problema com Request via POST - Caracteres especiais

1 resposta
Raarm

Eai galera,

Estou com problema ao enviar parametros via POST pelo httpclient........quando envio ele esta convertendo os caracteres especiais.

ex. @ -> %40

Como implemento o encoding para este caso?? :?

private HttpClient clienteHttp = new HttpClient();
final HttpState state = new HttpState();

clienteHttp.getHttpConnectionManager().getParams().setConnectionTimeout(Integer.valueOf(3000));
clienteHttp.setState(state);

URI uri = new Uri("www.teste.com.br/teste")

PostMethod postMethod = new PostMethod(uri.toString());

postMethod.addParameter("param1", "valor1");
postMethod.addParameter("param2", "valor2");

clienteHttp.executeMethod(postMethod );

Vlws!!!!

1 Resposta

Raarm

Resolvi…engraçado que o problema era passar os dados como parametros!

Passando uma String, tudo concatenado, no PostMethod(uri.toString())…rolou!!! :wink:

Criado 30 de dezembro de 2009
Ultima resposta 15 de jan. de 2010
Respostas 1
Participantes 1