![]() |
Fehlermeldung eines Proxies über http erhalten
Hallo allerseits.
Ich frage über Indy TidHttp Daten aus dem Internet ab:
Delphi-Quellcode:
Wenn nun ein Proxyserver verwendet wird, und dieser die Verbindung blockt, dann gibt er normalerweise eine HTML-Fehlermeldung zurück.
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; 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 09:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz