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);
            }
  • 相关阅读:
    第四次实验报告
    第三次实验报告
    第五章循环结构课后反思
    第二次实验报告
    第一次实验报告
    第一次作业
    第九章 结构体与共用体
    第八章实验报告
    第七章数组实验
    第六章函数与宏定义实验报告(2)
  • 原文地址:https://www.cnblogs.com/grj1046/p/3242380.html
Copyright © 2011-2022 走看看