Problema com parametros via POST atraves de IDHTTP
Estou utilizando o delphi XE6, para exibir o retorno de uma página php cujos os parametros são passado via post utilizando o componente IdHttp, só que recebo do try exception a seguinte mensagem: "no mapping for the unicode character exists in the target multibyte code page", segue abaixo
um trecho do código:
var retorno,categoria,url,imei:string;
tamanho:integer;
html: TStringList;
parametros,resposta: TStringStream;
begin
url := '[http://www.endereco.com.br/pagina.php';](http://www.endereco.com.br/pagina.php%27;)
parametros := TStringStream.Create('');
try
begin
// Começo da requisição do post
IdHTTP1.Request.ContentType := 'application/x-www-form-urlencoded';
resposta := TStringStream.Create('');
parametros.WriteString('imei=123456789012345'); //passagem dos parametros.
IdHTTP1.Post(url,parametros,resposta);
retorno := resposta.DataString;
showmessage(retorno);
resposta.Free;
end
except On E:Exception do
begin
showmessage('Não foi possível conectar ao serviço! Erro: ' + E.Message);
end;
end;
{ fim }
Alguém já passou por isso, ou tem uma solução ?
Discussão (1)
Carregando comentários...