Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#3

AW: idHttp: Verbindung misslingt bei mehreren per Namensauflösung wechselnden Proxys

  Alt 15. Mär 2016, 18:09
Tipps:

* aktuelle Indy Version verwenden (hilft nicht immer, aber immer öfter)
* die TIdHTTP Instanz jeweils vor der Verwendung erzeugen, die Proxy Proxyparameter zuweisen, und nach der Verwendung wieder komplett freigeben (Free)
* Fehlerbehandlung: HTTP Response-Code und Exceptions protokollieren oder anzeigen:
Delphi-Quellcode:
  HTTP := TIdHTTP.Create;
  try
    try
      ... konfigurieren: Proxy-Parameter ...
    
      // HTTP GET ausführen
      ResponseBody := HTTP.Get(URL);

      WriteLn(ResponseBody);
      WriteLn(HTTP.ResponseText);
    except
      on E: EIdHTTPProtocolException do
      begin
        WriteLn(E.Message);
        WriteLn(E.ErrorMessage);
      end;
      on E: Exception do
      begin
        WriteLn(E.Message);
      end;
    end;
  finally
    HTTP.Free;
  end;
Michael Justin
  Mit Zitat antworten Zitat