IdHttp登陆到网页,然后free掉,服务器还是保留登陆信息,除非将程序关掉。

OO_is_just_P 2012-08-24 05:44:36
我用一个IdHttp模拟登陆网页,并分析源代码查询信息。

我开始各个功能模块共用一个IdHttp1,登陆到某个网页后取完信息Disconnect。下次如果再登陆到这个网页就是提示错误,发现服务器登陆后不允许再次登陆。
后来我改成在抓取开始时候建立IdHttp,抓取完就Free,但是奇怪的是服务器还是保留着登陆信息,第二次登陆还是出错,直接Get Index.html是可以得到主页,而不是跳转到Login.jsp。除非把程序关掉。
现在我加了个判断,取得Index.jsp后如果跳转到Login.jsp那么就是没登陆,就Post登陆的用户名密码,否则不登陆。
现在问题来了,那么我是不是如果程序不关掉,这个链接会一直占用着?
...全文
131 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
OO_is_just_P 2012-08-24
  • 打赏
  • 举报
回复
没有登出的地方。
OO_is_just_P 2012-08-24
  • 打赏
  • 举报
回复
没有登出的地方。
Hexpate 2012-08-24
  • 打赏
  • 举报
回复
网站有登进肯定有登出的地方, 执行登出应该可以解决, 支持1楼
小哥哥 2012-08-24
  • 打赏
  • 举报
回复
COOKIES 或者SEESION啊 ,你可以参考下登出的POST代码
cdchq 2012-08-24
  • 打赏
  • 举报
回复
网站上一定有个登出的功能吧
用idhttp登录,做完你想做的事后,再登出,就OK了

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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