我必須瀏覽某個網站,該網站使用indy的idhttp保留會話ID。indy的會話cookie
我使用下面的代碼初始化我需要的組件。
procedure InitSession;
begin
Initalized := True;
try
ihttp := TIdHTTP.Create(nil); //the variables are declared globally
idCookie := TIdCookieManager.Create(nil);
ihttp.ConnectTimeout := 5000;
ihttp.AllowCookies := true;
ihttp.HandleRedirects := true;
ihttp.CookieManager := idCookie;
except
Initalized := False;
end;
end;
問題是,當我提出請求的cookie不發送。我需要做什麼才能發送cookie巫婆包含會話ID。謝謝
您需要指定您正在使用的Indy版本,因爲功能在版本之間發生了變化(有時是顯着的)。因此,如何做事情也會發生巨大變化。 – 2012-01-28 00:47:51
我建議嘗試Subversion的當前Indy版本或每日快照 – mjn 2012-01-29 13:55:09