[Delphi] IdHTTP, IdCookieManager & Cookies

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von teqnix, 6. April 2008 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 6. April 2008
    IdHTTP, IdCookieManager & Cookies

    Moin RR-Community,
    es dreht sich um folgendes:
    Ich möchte mit IdHTTP ein Post-Request an eine Seite verschicken, klappt auch ganz gut, scheitern tut es nur an den Cookies.
    Das Problem ist also, dass die Seite auch die zuvor gesetzte Cookies überprüft und beim Post diese nicht mehr vorhanden sind.
    Mein Code bis jetzt:
    Code:
     IdHTTP1.CookieManager:=IdCookieManager1;
     IdHTTP1.AllowCookies:=true;
     IdHTTP1.Request.ContentType := 'application/x-www-form-urlencoded';
     IdHTTP1.Request.Connection:='Keep-Alive';
     IdHTTP1.Request.UserAgent:='Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)';
     Result := IdHTTP1.Get(siteurl);
    
    Damit wird die Seite zu erst angesteuert (folglich müssen dort auch die Cookies gesetzt werden).
    Code:
     IdHTTP1.CookieManager:=IdCookieManager1;
     IdHTTP1.AllowCookies:=true;
     IdHTTP1.Request.ContentType := 'application/x-www-form-urlencoded';
     IdHTTP1.Request.Connection:='Keep-Alive';
     IdHTTP1.Request.UserAgent:='Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)';
     IdHTTP1.Request.Referer:=siteurl;
     s:=IdHTTP1.Post(siteurl, Input);
    
    Hier werden die Daten gepostet.

    Refer & Postdaten stimmen auf jeden Fall.
    Habe die Seite auch schon überprüft, es muss an den Cookies liegen.
    Wie schaff ich es, dass der CookieManager die Cookies behält? Oder habe ich einen anderen Fehler im Code??(

    Bin dankbar für jede brauchbare Hilfe.
     

  2. Anzeige
    Heute: Deals & Sale mit stark reduzierten Angeboten finden.
  3. #2 8. April 2008
    AW: IdHTTP, IdCookieManager & Cookies

    Hat den niemand eine Idee?

    Ich glaube, es hängt damit zusammen, dass die Seite über https:// geht. Allerdings habe ich dafür auch alles nötige da (IdSSLIOHandlerSocketOpenSSL + dll's)...

    Für Hilfe wäre ich wirklich sehr dankbar!
     

  4. Videos zum Thema
Die Seite wird geladen...
Similar Threads - Delphi IdHTTP IdCookieManager
  1. DR/Delphi.Gen2

    muddern , 3. April 2016 , im Forum: Viren, Trojaner & Malware
    Antworten:
    3
    Aufrufe:
    1.268
  2. Antworten:
    1
    Aufrufe:
    1.292
  3. Antworten:
    1
    Aufrufe:
    927
  4. Antworten:
    5
    Aufrufe:
    1.507
  5. Antworten:
    4
    Aufrufe:
    615