日期:2014-05-20  浏览次数:20798 次

如果网站是用GET而不是POST,该如何模拟登陆它呀?
Post方式的主要是得到CookieContainer,然后在登陆的时候附加上它就OK了,现在发现对于Get方式的,却无效,老是提示Cannot   send   a   content-body   with   this   verb-type

------解决方案--------------------
HttpWebRequest是支持Get Post方式的
看看你的参数是不是写错了
------解决方案--------------------
request.ContentType = "application/x-www-form-urlencoded ";
比如这个Type只能再Post中用
再Get中去掉这一行

------解决方案--------------------
学习
------解决方案--------------------
不用设置ContentLength
直接用url= "http://www.abc.com/aaa/login.jsp? " + "cme=v1&zjhm= " + username + "&password= " + password;