Hallo Michael,
ich habe nun die Version 10.6.0.5124 installiert.
Ich erhalte weiterhin timeouts nach ca 21 Sekunden.
Delphi-Quellcode:
fHttpClient := TIdHttp.Create(
nil);
try
fHttpClient.HandleRedirects := true;
fUsername := username;
fPassword := password;
fSSLIOHandler := TIdSSLIOHandlerSocketOpenSSL.Create(
nil);
fSSLIOHandler.OnStatus := sslStatusHandler;
fSSLIOHandler.OnStatusInfo := sslStatusInfohandler;
fHttpClient.IOHandler :=fSSLIOHandler;
fSslIoHandler.ConnectTimeout := 60000;
fSslIoHandler.ReadTimeout := 5000;
fHttpClient.ReadTimeout := 5000;
fHttpClient.ConnectTimeout := 60000;
fHttpClient.Socket.ReadTimeout := 5000;
fHttpClient.Socket.ConnectTimeout := 60000;
except
on E:
Exception do
raise Exception.Create('
Error while initializing http client. ['+E.
Message+'
]');
end;
Ich wüsste jetzt nicht wo ich noch dran drehen kann...
Edit: Kann es sein, dass sich TIdHttp/TIdSocket unterschiedlich verhält wenn
a) die
URL nicht erreichbar ist
b) die
URL erreichbar ist - ader die Antwort des Servers länger auf sich warten lässt
Grüße
Klaus