从任何Web API获取数据到控制台应用程序

本文关键字:控制台 应用程序 数据 获取 任何 Web API | 更新日期: 2023-09-27 18:18:21

所以,例如有一个Open Wearther API。是否有方法从那里获得数据以在我的c#控制台应用程序中使用?

从任何Web API获取数据到控制台应用程序

您需要使用HttpClient。这里是一个基本的例子,但如果你谷歌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();