Hallo,
Ich benutze bei einem Programm die
Indy Komponente idHTTP und, um auch https seiten ansteuern zu können, ein TIdSSLIOHandlerSocket :
Delphi-Quellcode:
IO := TIdSSLIOHandlerSocket.Create(Application);
IO.SSLOptions.Method := sslvSSLv23;
IO.SSLOptions.Mode := sslmClient;
HTTP.IOHandler := IO;
{Test}
try
a:=http.Get('https://www.paypal.com'); //a:ansistring
showmessage('no error');
except
showmessage('error');
end;
Das geht auf meinem Computer auch problemlos (->no error, Seite kann heruntergeladen werden)
Allerdings funktioniert es auf mehreren anderen Rechnern (befindlich in den USA) nicht (es wird error ausgegeben), wobei normale HTTP-Verbindungen auch da laufen.
Ich weiß nicht, woran das liegt. Kennt vielleicht jemand https-fähige Komponenten, auf die man ausweichen könnte ?