Einzelnen Beitrag anzeigen

endeffects

Registriert seit: 27. Jun 2004
450 Beiträge
 
#1

Indy (IdHTTP) und Exceptions

  Alt 5. Jan 2005, 14:34
Hallo,

ich möchte mit hilfe von den indys die exceptions
für 302, 404 usw vernünftig abfangen, mein code
sieht momentan so aus:

Delphi-Quellcode:
    IdHTTP.HandleRedirects:= False;
    try
      Source:= '';
      Source:= IdHTTP.Get('http://domain.tld');
    except
      on e : exception do
      begin
        showmessage(Source); //liefert nichts
        showmessage(e.Message); //liefert brav den Fehlercode
      end;
    end;
normalerweise parse ich den zurückgegeben string nach informationen
um auf mögliche fehler zu reagieren, das funktioniert bei
einer exception allerdings nicht, ich müßte zumindestens
irgendwie an den vollständigen html code bzw. bei einem
302 Fehlercode an den location-redirect kommen

kann mir vielleicht jemand sagen wie ich das am schlausten anstelle?
  Mit Zitat antworten Zitat