我试图创建一个简单的C#应用程序来使用GitHub API,但是当我尝试执行以下代码时:
HttpWebRequest request = WebRequest.Create("https://api.github.com/users/AndreStoicov/repos") as HttpWebRequest;
request.Method = "GET";
request.Proxy = null;
using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
{
using (StreamReader reader = new StreamReader(response.GetResponseStream()))
{
return reader.ReadToEnd();
}
}
由于我不是授权用户,因此返回Protocol Violation Section=ResponseStatusLine
。
换句话说,我想在没有任何用户授权的情况下使用GitHub API;有什么方法可以表现吗?
答案 0 :(得分:1)