idhttp AllowCookies设为TRUE,那是不是每次访问网站后新加的COOKIE都会自动添加进去?如果访问两个网站,比如,X.A.COM, Y.B.COM,那COOKIE是怎么弄的?还有想改COOKIE怎么办?在Request.CustomHeaders.Text这里改不起作用,除非把AllowCookies设为FALSE才起作用
解决方案 »
- 如何遍历treeview的第一级根结点?
- 请问哪位有清华的《Delphi与RS-232串行通信控制》下载啊?
- 注意!谁有关于delphi怎样调用JavaScript,xml的资料!急!
- 我将Tdxdbgrid的某一列的类型设为TdxdbgridLookUpcolumn,可是程序运行时为什么不显示下拉框及其内容呢?请教具体使用方法?
- 当原来的事件(有代码)被赋值为nil后如何还原呢?
- 鬼泣4
- 在选择StringGrid的一个Cell时,画出该Cell边框,如果选择的下一个Cell是相邻的,总会有一边画不出来,怎么回事啊?
- 打扰大家的国庆休息
- 一个简单的SQL怎么错了
- 关于Image控件
- 求Delphi控制word翻页显示的代码
- 如何实现TWebBrowser与外壳程序的交互
IDHTTP1.Request.CustomHeaders.Text := 'Cookie: '+ Memo_Cookie.Lines.Text;
设置为TRUE应该也可以
2.以Get为例,idhttp伪造session IdHttp1.Get(mURL1);
mStr := IdHttp1.Response.CustomHeaders.Values[ 'Set-Cookie '];
if Pos( '; ',mStr)> 0 then
Session_ID := LeftBStr(mStr,Pos( '; ',mStr)-1)
else
Session_ID := mStr; IdHttp1.Request.CustomHeaders.Add( 'Cookie: ' + Session_ID);
IdHttp1.Get(mURL2);