GithubOAuth:Theremoteserverreturnedanerror(403)Forbidden我成功收到了access_token,浏览https://api.github.com/用户?access_token=ACCESS_TOKEN_HERE效果很好,浏览器显示了我的所有信息。但是当我尝试使用ASP.NET(C#)获取此信息时,出现错误:远程服务器返回错误(403)Forbidden。这是我用来发出获取请求的代码。WebRequestrequest=WebRequest.Create("https://api.github.com/user?access_token="+access_token);request.Method="GET";WebResponse响应=request.GetResponse();//这里出错StreamdataStream=response.GetResponseStream();StreamReaderreader=newStreamReader(dataStream);字符串结果=reader.ReadToEnd();当我直接访问URL(有效)时,我在Firefox中监视请求和响应。我必须设置正确的内容类型。我添加了以下内容,一切正常。以上就是C#学习教程的全部内容:GithubOAuth:Theremoteserverreturnedanerror(403)Forbidden。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注——request.UserAgent="Foo";request.Accept="应用程序/json";本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
