星空网 > 软件开发 > ASP.net

HttpClient中异步方法的同步调用

在System.Net.Http中,提供了使用Http与远程服务器通讯的httpClient,但是里面都是异步方法,有时候我们并不需要使用异步操作。这个时候可以使用如下的方式来进行同步调用。

 class Program  {    static void Main(string[] args)    {      string _address = "http://api.worldbank.org/countries?format=json";      // Create an HttpClient instance       HttpClient client = new HttpClient();      //远程获取数据      var task = client.GetAsync(_address);      var rep = task.Result;//在这里会等待task返回。      //读取响应内容      var task2 = rep.Content.ReadAsStringAsync();      var ret = task2.Result;//在这里会等待task返回。      Console.WriteLine(ret);      Console.WriteLine("Hit ENTER to exit...");      Console.ReadLine();    }  }

  不阻塞主线程的异步操作,可以参考:HttpClient介绍。

  




原标题:HttpClient中异步方法的同步调用

关键词:ie

ie
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

怎么样在海外开户:https://www.goluckyvip.com/tag/80707.html
欧代信息服务:https://www.goluckyvip.com/tag/80708.html
募股上市:https://www.goluckyvip.com/tag/8071.html
日本跨境市场:https://www.goluckyvip.com/tag/8072.html
逾期发货:https://www.goluckyvip.com/tag/8073.html
Yahoo倒闭:https://www.goluckyvip.com/tag/8074.html
新喀里多尼亚/new caledonia:https://www.kjdsnews.com/a/1836448.html
美国对13家与俄罗斯相关的加密货币金融科技公司实施制裁:https://www.kjdsnews.com/a/1836449.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流