异步请求Url

Posted zkbfighting

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了异步请求Url相关的知识,希望对你有一定的参考价值。

 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地址下载图片到本地保存代码片段

php异步请求数据(转发请求到别处处理)

在哪里以及如何使用片段填充我的标签

移动App,AJAX异步请求,实现简单的增删改查

$.getJSON的同步与异步请求

我应该在 Fragment 中的啥生命周期状态下执行异步任务?