请教用idhttp时,如何拒绝cookie?(100分)

  • 主题发起人 主题发起人 flyrob
  • 开始时间 开始时间
F

flyrob

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位朋友
我在用idhhtp去访问某个地址时,会返回一个cookie,当我第二次又再去访问同一个地址时,会带上这个cookie,哪么如何能在第二次访问的时候不带上这个cookie呢?或者说干脆就在第一次访问后就不接收这个cookie?
期待各位的指点,万分感谢
 
在访问页面前将Cookie清空

idhttp1.Request.CustomHeaders.Values['cookie'] := ''; //清空cookie
idhttp1.get('http://www.xxx.com');
 
这样是否清空了所有cookie?
能否做到只清空掉这一个网站的cookie?
谢谢
 
idhttp1.get('http://www.xxx.com');
idhttp2.get('http://www.xxx.com');
idhttp1.Request.CustomHeaders.Values['cookie'] := ''; //清空cookie
idhttp1.get('http://www.xxx.com');
idhttp2.get('http://www.xxx.com');

很明显了,再第一次get你说的页面后,会返回cookie在2个idhttp中
再第2次访问之前,idhttp1清空了cookie而idhttp2没有清空
那么你用idhttp1去访问的话是不带cookie的,而用idhttp2访问就会有cookie
所以说跟网站没关系,看你用哪一个组件去访问了
 
接受答案了.
 
后退
顶部