Hallo,
Nachdem ich hier im Forum immer nur fleissig gelesen habe,
muss ich jetzt selber mal Vorschläge zur Problemlösung einholen

.
Über die Suchfunktion habe ich leider nichts gefunden was geholfen hat.
Ich versuche mit der IdHTTP Komponente (Indy 10 von Delphi2006Pro) per
POST und GET mit einem HTTPS, also SSL Server zu kommunizieren.
Dazu habe ich die OpenSSL Librarys und ein Zertifikat in mein Programmverzeichnis kopiert, eine IdHTTP Komponente und eine IdSSLIOHandlerSocketOpenSSL Komponente
auf der Form platziert und einige Einstellungen verändert:
IdHTTP:
- IOHandler= IdSSLIOHandlerSocketOpenSSL
- HandleRedirects= True
IdSSLIOHandlerSocketOpenSSL:
- CertFile= SSLCert.cer
- Method= sslvSSLv23
- Mode= sslmClient
- VerifyDepth= 2
Wenn ich jetzt mit GET oder POST den HTTPS Server kontaktiere erhalte ich jedes mal
einen "Read Timeout." Fehler.
Der Server den ich benutzt habe ist
login.web.de/ (für eine automatische
Anmeldung)
Beispiel:
Quelltext
1: 2: 3: 4: 5:
| HTTPParam:= TStringStream.Create(''); HTTPParam.WriteString('username=name'); HTTPParam.WriteString('&password=passwort');
FormMain.IdHTTP.Post('http://login.web.de/intern/login/?', HTTPParam); |
Ich hoffe ihr könnt mir weiterhelfen rauszufinden was die Ursache für diese Fehlermeldung ist.
Grüsse aus München
jonas