post提交时遇到CSRF verification failed. Request aborted错误[已解决]
如题:本人近期研究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,会的又不愿意分享经验。
哪位大侠愿意指点一下,小弟在此谢过! 我还是看了论坛里一个用IE9开发者工具和第三方那个工具的教程才知道有post这样的功能,只简单的自动登录过我们公司的bugfree系统。非常给力。 验证通不过, 请求中断, 其原因是 请求的数据中缺少特定的用于安全验证包头...
估计是加密的原因? 回复 3# user3000
有个值是随机变的,在cookies中能提取,但是还是通不过,提示信息中好像要发送'Referer header'这个Referer 信息不知道怎么获取 回复 1# haijie1223
这个我帮不上忙...
好像_WinHttpSendRequest函数能解决?我是一点都不懂的...你看看这里有没有你要的?
http://www.autoitscript.com/forum/topic/84133-winhttp-functions/page__st__80 回复 5# lixiaolong
谢谢继续等待。。。 回复 6# haijie1223
说一下要post登录哪个网站,或许能帮上你
页:
[1]