从任何Web API获取数据到控制台应用程序
本文关键字:控制台 应用程序 数据 获取 任何 Web API | 更新日期: 2023-09-27 18:18:21
所以,例如有一个Open Wearther API。是否有方法从那里获得数据以在我的c#控制台应用程序中使用?
您需要使用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();