Einzelnen Beitrag anzeigen

Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.771 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: TidHttp/TidSslIoHandler timeout

  Alt 7. Apr 2014, 13:01
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
Klaus

Geändert von Klaus01 ( 7. Apr 2014 um 13:22 Uhr)
  Mit Zitat antworten Zitat