Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Indy (IdHTTP) und Exceptions (https://www.delphipraxis.net/37403-indy-idhttp-und-exceptions.html)

endeffects 5. Jan 2005 14:34


Indy (IdHTTP) und Exceptions
 
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?

endeffects 5. Jan 2005 14:54

Re: Indy (IdHTTP) und Exceptions
 
oh schön, damit gehts:

Delphi-Quellcode:
      on e: EIdHTTPProtocolException do
      begin
        showmessage(e.ErrorMessage);

      end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz