同一个问题再次加分提问(100分)

  • 主题发起人 主题发起人 kebin
  • 开始时间 开始时间
K

kebin

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样通过编程删除已经存在的cookie或者cache之类的,进行连续的
NMHTTP.POST(......)
例如大家可以看一下:
http://202.98.123.82/liaodan/asp/cnshare/vote.asp?page=1
现在的情况是不能连续NMHTTP.POST(....),必须首先断线,再删除COOKIE目录
中的文件,重新连线,也许能够再次进行操作,它是通过什么控制的,能否编程骗
过它! 大家不要怀疑我的动机(此地有银300两)
 
本想送出300分,结果按错了.
 
我想cookie,cache之类的在文件活动是不能进行删除的,所以你才提这个问题。
但这个办法是否可这样:
1、更改文件的属性,去掉read only.
2、关闭当前的文件操作,但不离线。
再试试看。
 
有没有好办法?
 
看似简单的问题....,
 
hehe,我认为可以先找到浏览器的句柄,一并关掉,然后可以用程序删除Cookie, 再
打开浏览器,这些用外部命令和系统方向上的编程并不难
 
mikeCool:
你的方法是可行的,但是程序是难编的
 
可以改变COOKIE目录吗?
 
你如果用TNMHTTP控件的话,
只需在Get或Post前
将发送的HeaderInfo中Cookie置空:

NMHTTP1.HeaderInfo.Cookie := "";

这样Cookies将不会发送出去。
 
如果你只是想发送http://202.98.123.82/liaodan/asp/cnshare/vote.asp?page=1
不如我给你一个建议,用TCLIENTSOCKET连接WEB服务器,端口80,然后发送HTTP1.1的HEAD格式数据,具体格式参照HTTP文档,这样就可以绕开COOKIE,只发送,不接收.如果想接收,只要在ONREAD里加上处理即可
 
多人接受答案了。
 
后退
顶部