HttpwebRequest实现自动登录Asp.net网站
HttpwebRequest实现自动登录Asp.net网站但第三方Asp.net网站设置了EnableEventValidation=true,所以我用HttpWebRequest Post数据时就报错,
“Invalid Postback or call arguments”
各位有没有方法绕过啊? --------------------编程问答-------------------- 目测答案在5楼 --------------------编程问答-------------------- 可以用System.Net.WebClient试试 --------------------编程问答-------------------- http://download.csdn.net/detail/itrzhitrzh/538730
http://www.cnblogs.com/xiangboren/archive/2009/03/06/1404473.html --------------------编程问答-------------------- 跟上面那些没关系 --------------------编程问答-------------------- 把_EVENTVALIDATION 隐藏字段沾在你的http请求中即可 --------------------编程问答--------------------
把_EVENTVALIDATION一起post过去后也报错啊,<machineKey>不知道啊,
所以解密的时候就报错了:Validation of viewstate MAC failed. ..... --------------------编程问答-------------------- 复制eventvalidation,不是复制viewstate --------------------编程问答-------------------- EnableEventValidation=true
你绕不过去吧,毕竟是服务器端验证。你可以模拟浏览器去打开目标页面,然后填上内容在一起POST过去试试。
补充:.NET技术 , ASP.NET