【发布时间】:2022-01-28 03:39:03
【问题描述】:
当我尝试在 GitHub 上获取最新版本的存储库时,我收到了 404 响应。使用浏览器并访问例如 URL“https://api.github.com/repos/python/cpython/releases/latest/”给了我正确的 JSON,但使用 C# 我得到一个 404 错误。该代码昨天运行良好,但今天再次尝试后没有更改任何内容,我得到了错误。 代码如下:
var httpClient = new HttpClient();
httpClient.DefaultRequestHeaders.Add("User-Agent", "request");
httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Authorization", "token token123"); //token123 is replaced by my token of course
var contentsUrl = $"https://api.github.com/repos/python/cpython/releases/latest/";
var contentsJson = httpClient.GetStringAsync(contentsUrl);
Console.WriteLine(contentsJson.Result);
【问题讨论】:
标签: c# github github-api