最近在做w
ww.mylanqiu.com网站的集成微博登陆的功能时,在调用access_token接口获取token时出现:{"error":"HTTP METHOD is not suported for this request!","error_code":10021,"request":"/oauth2/access_token"}错误,调试代码发现程序在执行WebResponse webRespon = httpReq.GetResponse();这句时会报:远程服务器返回错误: (405) 不允许的方法的错误,网上找遍了资料都没有找到相关方法,我在确定调用的URL地址无误的情况下,想到会不是请求的方法不对?因为这个方法默认是get的方法,改成post是不是可以于是有了
如下解决方法:
在这后面HttpWebRequest httpWebRequest = WebRequest.Create(urlString) as HttpWebRequest;
加一句httpWebRequest.Method = "POST";
问题解决!