【发布时间】:2012-02-20 22:06:49
【问题描述】:
我必须浏览某个站点,该站点使用 indy 的 idhttp 保存会话 id。
我使用以下代码来初始化我需要的组件。
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 没有发送。为了发送包含会话 ID 的 cookie,我需要做什么。谢谢
【问题讨论】:
-
您需要指定您正在使用的 Indy 版本,因为版本之间的功能已经发生了变化(有时会发生巨大变化)。因此,如何做事也会发生巨大变化。
-
我建议尝试使用 Subversion 的当前 Indy 版本或每日快照
标签: delphi delphi-xe2 indy