zoukankan      html  css  js  c++  java
  • HttpWebRequest BeginGetResponse EndGetResponse

            private void Button_Click_4(object sender, RoutedEventArgs e)
            {
                HttpWebRequest request = HttpWebRequest.CreateHttp("http://www.example.com");
                //request.Headers["UserAgent"]
                request.Method = "GET";
                request.BeginGetResponse(callback, request);
            }
    
            private async void callback(IAsyncResult asyncResult)
            {
                //var httpWebResponse = request.EndGetResponse(asyncResult) as HttpWebRequest;
                var request = asyncResult.AsyncState as HttpWebRequest;
                var response = request.EndGetResponse(asyncResult);
                Stream stream = response.GetResponseStream();
                StreamReader reader = new StreamReader(stream, System.Text.Encoding.UTF8);
                string json = reader.ReadToEnd();
                await this.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
                {
                    txtResult.Text = json;
                });
    
            }
            private void Button_Click_4(object sender, RoutedEventArgs e)
            {
                HttpWebRequest request = HttpWebRequest.CreateHttp("http://www.example.com");
                //request.Headers["UserAgent"]
                request.Method = "GET";
                request.BeginGetResponse(async (asyncResult) =>
                {
                    //var httpWebResponse = request.EndGetResponse(asyncResult) as HttpWebRequest;
                    var response = request.EndGetResponse(asyncResult);
                    Stream stream = response.GetResponseStream();
                    StreamReader reader = new StreamReader(stream, System.Text.Encoding.UTF8);
                    string json = reader.ReadToEnd();
                    await this.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
                    {
                        txtResult.Text = json;
                    });
                }, request);
            }
  • 相关阅读:
    把Chrome浏览器变成文本编辑器
    pigcms 标签读不出
    全排列函数
    线性基(二
    线性基(一
    fabs() abs()
    字面量声明的函数,后边最好加一个分号,否则的话,在控制台执行有问题的
    mongo集群
    linux的查找命令
    mysql 解决Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’错误
  • 原文地址:https://www.cnblogs.com/grj1046/p/3242380.html
Copyright © 2011-2022 走看看