Entwickler-Ecke
Internet / Netzwerk - TIdHttp cookis funktionieren nicht...
bawa - Do 29.11.07 20:35
Titel: TIdHttp cookis funktionieren nicht...
Heyho,
ich hab zu dem thema schon ein bischen gesucht aber nichts gefunden was mein problem löst.
Folgendes:
ich will mich über eine IdHttp komponente beim Partnerprogramm von Amazon einloggen. Dazu benutze ich folgenden code:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16:
| SL: TStringList; text:string; begin
SL := TStringList.Create; try SL.Add('password='+EditPassword.Text); SL.Add('email='+EditUserName.Text); SL.Add('__mk_de_DE=ÅMÅZÕÑ'); SL.Add('path=/gp/associates/login/login.html'); SL.Add('useRedirectOnSuccess=0'); SL.Add('pageAction=1'); edittext := IdHTTP1.Post('http://partnernet.amazon.de/gp/flex/sign-in/select.html', SL); source.Text := edittext; finally SL.Free; end; |
leider bekomme ich als antwort vom server ich solle meine cookies aktivieren aber ich habe allowcookies auf 1, eine CookieManager Komponente reingezogen und Idhttp1.cookiemanager auf die cookiemanager komponente gesetzt.
Aber immernoch kommt die fehlermeldung!
Schonmal danke für eure antworten :)
bawa - Sa 01.12.07 20:14
*push*
keiner ne idee?
bawa - Di 04.12.07 23:43
push²
Mordilion - Mi 05.12.07 09:57
Rufst du denn vorher noch eine andere Seite auf, wo du die Cookies bekommst?
Ich kenne das nur so, das die Cookies meist auf der Seite gesetzt werden, wo das Eingabeformular ist.
Versuch also mal als erstes mittels Get die Cookies vom Eingabeformular zu holen.
Gruß
Mordi
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!