码迷,mamicode.com
首页 > Web开发 > 详细

异步请求Url

时间:2020-05-19 10:32:19      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:url   sys   message   请求   异步请求   异步   ons   res   cat   

 public static System.Xml.Linq.XElement Post(HttpClient _myhttp,   string url, XmlDocument doc)
        {          
            HttpContent content = new StringContent(doc.InnerXml, Encoding.UTF8, "application/xml");
            var message = Task<HttpResponseMessage>.Run<HttpResponseMessage>(() =>
            {
                return _myhttp.PostAsync(url, content);
            });
            message.Wait();
            //接收返回得信息
            if (message.Result.IsSuccessStatusCode)
            {
                var s = Task<string>.Run<string>(() =>
                {
                    return message.Result.Content.ReadAsStringAsync();
                });
                s.Wait();
                return System.Xml.Linq.XElement.Load(s.Result);
            }
            else
            {
                throw new Exception("StatusCode:" + message.Result.StatusCode.ToString());
            }
        }

 

异步请求Url

标签:url   sys   message   请求   异步请求   异步   ons   res   cat   

原文地址:https://www.cnblogs.com/ZkbFighting/p/12915196.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!