indy的TIdHTTP,TIdCookieManager控件的使用
请教大家.思路是这样。第一次登陆需要验证,后续的访问呢依靠cookie的功能就不再验证了,直接访问。
如例子:首先提交http://www.url.com/login.cgi?username=1111&password=2222
TStrings *Source=new TStringList();
Source->Add("username=1111");
Source->Add("password=2222");
Memo1->Text=IdHTTP1->Post("http://www.url.com/login.asp",Source);
delete Source;
登陆没问题,在服务端显示成功了,但是客户端没收到返回信息,这其一。其二
后续的页或cgi程序访问不了,返回的页面显示说非法访问, 请先登录。
其中我用了3个控件IdHTTP1,IdSSLIOHandlerSocket1,IdCookieManager1.后两个跟IdHTTP已经设好关连。是不是在IdCookieManager控件里还要设什么?