Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TIDHTTP: EIdHTTPProtocolException (https://www.delphipraxis.net/202526-tidhttp-eidhttpprotocolexception.html)

Helmi 13. Nov 2019 18:11

TIDHTTP: EIdHTTPProtocolException
 
Hallo,

mittels der TIdHTTP-Komponente les ich den Quelltext einer Internetseite aus (
Delphi-Quellcode:
S := idHTTP.Get(Link);
).

Bislang hat das problemlos funktioniert, nur seit einiger Zeit erhalte ich bei dem o. g. Aufruf folgende Fehlermeldung:

Code:
---------------------------
Benachrichtigung über Debugger-Exception
---------------------------
Im Projekt Benzinanzeige.exe ist eine Exception der Klasse EIdHTTPProtocolException mit der Meldung 'HTTP/1.1 301 Moved Permanently' aufgetreten.
---------------------------
Anhalten  Fortsetzen  Hilfe  
---------------------------
Hab auch schon an der Protocolversion rumgespielt, aber es hat nichts gebracht.

Die Internetseite ist aber im Browser aufrufbar (also vorhanden) und der Link stimmt auch

Was hat sich geändert, bzw. wie kann ich den Quelltext wieder ohne Fehler auslesen?

Der schöne Günther 13. Nov 2019 18:28

AW: TIDHTTP: EIdHTTPProtocolException
 
Vielleicht schlägst du in der Suchmaschine deines Vertrauens einmal nach was "301 Moved Permanently" bedeutet und du wirst die Lösung für Indy finden.

Helmi 13. Nov 2019 18:36

AW: TIDHTTP: EIdHTTPProtocolException
 
Zitat:

Zitat von Frühlingsrolle (Beitrag 1451290)
wahrscheinlich wird die Seite seit kurzer Zeit weitergeleitet.
Setze die Eigenschaft
Delphi-Quellcode:
TIdHTTP.HandleRedirects
auf
Delphi-Quellcode:
true
.


Dank dir :-)
So hat´s wieder funktioniert


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