C# .NET调用聚合数据天气预报API示例,基于RestSharp库

using RestSharp;
using Newtonsoft.Json;


var client = new RestClient($"http://apis.juhe.cn/simpleWeather/query");
var request = new RestRequest();//构造里面默认是Get
request.Timeout = new TimeSpan(0, 0, 10);//响应超时时间
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("city", "北京");
request.AddParameter("key", "");//这里输入你自己申请的key
var response = client.Execute(request);
string result = "";
if (response.StatusCode == System.Net.HttpStatusCode.OK)
{
    result = response.Content;//数据是JSON格式,可用Newtonsoft.Json处理
}
Console.WriteLine(result);

你可能感兴趣的:(杂七杂八,c#,.net,聚合数据,天气预报)