【发布时间】:2018-06-08 19:36:28
【问题描述】:
我刚刚创建了一个 HTTP 获取请求,以从我的控制台应用程序的堆栈溢出中获取内容(所有徽章),如下所示 :
public void getStackBadges()
{
var client = new HttpClient();
client.BaseAddress = new Uri("https://api.stackexchange.com/docs//badges?order=desc&sort=rank&site=stackoverflow");
var res = client.GetAsync(client.BaseAddress).Result;
Console.WriteLine(res);
}
谁能告诉我是否要使用此 API 从堆栈溢出中获取所有徽章我需要做什么。我真的不明白我在 Cmd prmt 上得到的结果格式!
控制台输出:
StatusCode: 200, ReasonPhrase: 'OK', Version: 1.1, Content: System.Net.Http.StreamContent, Headers:
{
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET, POST
Access-Control-Allow-Credentials: false
X-Content-Type-Options: nosniff
Cache-Control: private
Date: Thu, 28 Dec 2017 09:49:33 GMT
Content-Length: 880
Content-Encoding: gzip
Content-Type: application/json; charset=utf-8
}
【问题讨论】:
标签: c# api asp.net-web-api web