zoukankan      html  css  js  c++  java
  • 获得web api 返回的Dataset 绑定到网格控件上

            private async void button1_Click(object sender, EventArgs e)
            {
                string url = "http://10.0.10.28:8080/api/dept";
                //创建HttpClient(注意传入HttpClientHandler)
    
                var handler = new RequestUpHandler()  //验证
                {
                    InnerHandler = new HttpClientHandler()
                    {
                    AutomaticDecompression =System.Net.DecompressionMethods.GZip
                    }
                };
                
                using (HttpClient http = new HttpClient(handler))
                {
                    
                    http.DefaultRequestHeaders.Accept.Clear();
                    http.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/xml"));
                    
    
                    Task<HttpResponseMessage> newResult = http.GetAsync(url);
                    //await异步等待回应
                    HttpResponseMessage response = await newResult;
                    //确保HTTP成功状态值
                    response.EnsureSuccessStatusCode();
    
                    //await异步读取最后的JSON(注意此时gzip已经被自动解压缩了,因为上面的AutomaticDecompression = DecompressionMethods.GZip)
    
                   String strXml = await response.Content.ReadAsStringAsync();
    
                    //读取字符串中的信息
                    StringReader StrStream = new StringReader(strXml);
                    //获取StrStream中的数据
                   XmlTextReader Xmlrdr = new XmlTextReader(StrStream);
                    DataSet ds = new DataSet();
                    ds.ReadXml(Xmlrdr);
                    dataGridView1.DataSource = ds.Tables[0].DefaultView;
                }
            }
  • 相关阅读:
    C++ String详解
    乏力的编码很累,这里有私货..
    给自己~~微语&&歌单
    2019CSP-J第二轮 B题C题
    HDU 3966 树链剖分+树状数组 模板
    HDU 2255 KM算法 二分图最大权值匹配
    HDU 4280 ISAP+BFS 最大流 模板
    HDU 6181 第k短路
    假装会python--爬取贴吧正文
    HDU 6170 dp
  • 原文地址:https://www.cnblogs.com/GoZhuang/p/4957984.html
Copyright © 2011-2022 走看看