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;