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);
            }
  • 相关阅读:
    UPC12617 卡片
    mcmf的dijkstra板子(来自PHY学长)
    UPC9630 Mad Veterinarian
    UPC8173【 哈希和哈希表】Three Friends
    UPC9655 Plug It In!
    UPC8428 网格VI
    UPC4248【数论】数字迷阵
    UPC4247【数论】普通递归关系
    SPOJ
    hdu 5992 Finding Hotels (kdTree)
  • 原文地址:https://www.cnblogs.com/grj1046/p/3242380.html
Copyright © 2011-2022 走看看