【问题标题】:Get data from any Web API to console application从任何 Web API 获取数据到控制台应用程序
【发布时间】:2017-03-30 08:24:21
【问题描述】:

所以,例如有Open Wearther API。有没有办法从那里获取数据以在我的 C# 控制台应用程序中使用?

【问题讨论】:

  • 是的,有。还有其他问题吗?也许是您尝试过但失败了的编码问题?

标签: c# api console-application openweathermap


【解决方案1】:

您需要使用 HttpClient。这是一个基本示例,但如果您 google httpclient,您会看到很多示例:

 HttpClient http = new HttpClient();
        http.DefaultRequestHeaders.Add("Authorization", "Bearer " + AuthHeader);

        http.DefaultRequestHeaders.Add("User-Agent","myuser@me.com");
       var response = await http.GetAsync(completeUrl);
        string jsonstring = await response.Content.ReadAsStringAsync(); 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多