![]() |
TIdHTTP redirect aber kein location?
Hi,
ich will mich auf einer Website einloggen. Stelle ich HandleRedirects von IdHTTP auf false, bekomme ich eine Message (HTTP/1.1 302), was auch zu erwarten war... Stelle ich HandleRedirects aber auf true, bleibt http.response.location dennoch leer. Wie komme ich denn nun an die neue URI ran? |
Re: TIdHTTP redirect aber kein location?
Nachtrag:
Ich weiss jetzt, dass die Weiterleitung funktioniert und dass unterwegs ein Cookie aufgenommen wird. Aber anscheinend wird der Cookie an einer Stelle nicht mehr mit dem Request mitgeliefert, so dass ich dann umgehend wieder auf der Startseite lande. Daher war ich im ersten Posting auch der Meinung, die Weiterleitung haette nicht funktioniert. Mmpf... http.AllowCookies := true; http.CookieManager := CookieManager; http.HandleRedirect := true; Hab ueber die Suche hier auch mehrere Threads gefunden von Postern, die auch ein Problem mit den Cookies hatten. Aber alle Threads waren ohne Happy End. |
Re: TIdHTTP redirect aber kein location?
Keiner eine Idee, warum der Cookiemanager waehrend eines Redirects kein Cookie sendet?
Die HTTP-Komponente wird umgeleitet und bekommt anschliessend eine neue PHPSESSID und fliegt damit dann auf die Nase. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:57 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