Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Fehlermeldung eines Proxies über http erhalten (https://www.delphipraxis.net/74047-fehlermeldung-eines-proxies-ueber-http-erhalten.html)

Garby 27. Jul 2006 11:56


Fehlermeldung eines Proxies über http erhalten
 
Hallo allerseits.

Ich frage über Indy TidHttp Daten aus dem Internet ab:
Delphi-Quellcode:
procedure THTTPSend.InternalGetStream(FormData: String; AResponse: TStringStream);
begin
  FHttp.ReadTimeout := 10000;
  try
    FHttp.Get(FServerURL + FormData, AResponse);
  except
    on E: Exception do begin
      // Nummer 1
      LogText := LogText + AResponse.DataString;
      Raise;
    end;
  end; // except
  // Nummer 2
  FResponseHeaders.Assign(FHttp.Response.RawHeaders);
end;
Wenn nun ein Proxyserver verwendet wird, und dieser die Verbindung blockt, dann gibt er normalerweise eine HTML-Fehlermeldung zurück.
TidHttp wirft in diesem Fall allerdings auch eine Exception.
Die HTML-Felermeldung wird jedoch von TidHttp nicht bereitgestellt (Siehe Kommentar Nummer 1).
Die Headerinformationen stehen auch nicht zur Verfügung (Siehe Kommentar Nummer 2).

Ich habe aber mittels eines Networksniffers herausgefunden, dass der Proxy diese Html-Fehlermeldung zurückgibt.

Also, wie kann ich an die Meldung gelangen?

Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:34 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