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);
            }
  • 相关阅读:
    python操作pymysql
    使用raise语句抛出异常
    异常处理
    01.正太分布模型
    常用正则表达式总结(47条)
    Scrapy项目_苏宁图书信息
    Scrapy项目_阳光热线问政平台
    Scrapy 项目:腾讯招聘
    Python爬虫_糗事百科
    Python爬虫_百度贴吧(title、url、image_url)
  • 原文地址:https://www.cnblogs.com/grj1046/p/3242380.html
Copyright © 2011-2022 走看看