找回密码
 加入
搜索
查看: 5103|回复: 6

[网络通信] post提交时遇到CSRF verification failed. Request aborted错误[已解决]

  [复制链接]
发表于 2012-3-21 15:23:46 | 显示全部楼层 |阅读模式
如题:
本人近期研究post登录网站,现在学会一点点,能post登录一些网站。
但是遇到一个过不去,总是提示CSRF verification failed. Request aborted的错误。
具体内容如下:
You are seeing this message because this HTTPS site requires a 'Referer
   header' to be sent by your Web browser, but none was sent. This header is
   required for security reasons, to ensure that your browser is not being
   hijacked by third parties
If you have configured your browser to disable 'Referer' headers, please
   re-enable them, at least for this site, or for HTTPS connections, or for
   'same-origin' requests
搜索过,但是好像别人post都不是用au3,所以没看明白怎么解决的。
请问遇到这个问题的前辈们怎么解决的?我主要是想学习一下方法,如果前辈你明白怎么回事,只需指点一下方法即可,本人不是求代码的。
请教过好几个高手,愿意回答的都没研究过post,会的又不愿意分享经验。
哪位大侠愿意指点一下,小弟在此谢过!
发表于 2012-3-21 15:34:05 | 显示全部楼层
我还是看了论坛里一个用IE9开发者工具和第三方那个工具的教程才知道有post这样的功能,只简单的自动登录过我们公司的bugfree系统。非常给力。
发表于 2012-3-21 15:47:34 | 显示全部楼层
验证通不过, 请求中断, 其原因是 请求的数据中缺少特定的用于安全验证包头...

估计是加密的原因?
 楼主| 发表于 2012-3-21 16:07:32 | 显示全部楼层
回复 3# user3000


   有个值是随机变的,在cookies中能提取,但是还是通不过,提示信息中好像要发送'Referer header'这个Referer 信息不知道怎么获取
发表于 2012-3-21 19:08:57 | 显示全部楼层
回复 1# haijie1223

这个我帮不上忙...
好像_WinHttpSendRequest函数能解决?我是一点都不懂的...你看看这里有没有你要的?
http://www.autoitscript.com/foru ... ctions/page__st__80
 楼主| 发表于 2012-3-21 19:25:19 | 显示全部楼层
回复 5# lixiaolong


    谢谢  继续等待。。。
发表于 2012-3-21 19:36:29 | 显示全部楼层
回复 6# haijie1223


    说一下要post登录哪个网站,或许能帮上你
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-28 09:29 , Processed in 0.076634 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表