I'm making a Delphi XE5 VCL Forms Application and I'm trying to connect to a server using TIdHTTP. There is the code of my procedure:
procedure SendData(url: string; parameters: TStringList);
var
client: TIdHTTP;
IdSSLIOHandler: TIdSSLIOHandlerSocketOpenSSL;
responceStream: TStringStream;
begin
client := TIdHTTP.Create(nil);
try
IdSSLIOHandler := TIdSSLIOHandlerSocketOpenSSL.Create(nil);
try
responceStream := TStringStream.Create;
try
client.IOHandler := IdSSLIOHandler;
client.Post(url, parameters, responceStream);
memo.Lines.Add(client.Post(url, parameters, responceStream));
finally
responceStream.Free;
end;
finally
IdSSLIOHandler.Free;
end;
finally
client.Free;
end;
end;
The message I get is: 'HTTP/1.1 200 OK' but what I'm trying to receive as response is the HTML of the page to which server sends as response. Any ideas how can I do that.