IdHTTP+TIdCookieManager的问题

meCAD 2006-08-28 02:48:15
我在from上放了这两个控件
设置idhttp1的cookieManager为TIdCookieManager1
使用idhttp->get()时确实能获得一些cookie在TIdCookieManager中
但是不知道如何用TIdCookieManager读取IE访问某一网页留下的cookie?
...全文
310 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
netliuming 2006-09-04
  • 打赏
  • 举报
回复
实时产生的
meCAD 2006-09-01
  • 打赏
  • 举报
回复
我的意思是我要在访问一个页面之前先判断下之前是否由IE去访问过,并且留下过cookie
现在我已经用InternetGetCookie获取cookie给idhttp.
meCAD 2006-09-01
  • 打赏
  • 举报
回复
OnNewCookie是访问网页时实时产生的cookie吧,
而不是之前IE访问这页面时留在硬盘里的cookie吧?
netliuming 2006-09-01
  • 打赏
  • 举报
回复
不知道你什么意思,cookie是由服务端产生发过来的。还有不明白,可以跟踪分析看看。关于这个我知道的也就如此了。
netliuming 2006-08-31
  • 打赏
  • 举报
回复
void __fastcall TFrm::CookieNewCookie(TObject *ASender,
TIdCookieRFC2109 *ACookie, bool &VAccept)
{
int pos = ACookie->CookieText.Pos(";");

if ( pos > 0 )
FSessionCookie = ACookie->CookieText.SubString( 1, pos -1 );
else
FSessionCookie = ACookie->CookieText;

}
//---------------------------------------------------------------------------
meCAD 2006-08-31
  • 打赏
  • 举报
回复
meCAD 2006-08-28
  • 打赏
  • 举报
回复
具体可以写几句吗?我试过很多
netliuming 2006-08-28
  • 打赏
  • 举报
回复
在OnNewCookie事件中

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧