比如有个文本放在网站空间里面 http://www.158555.com/abc.txt
怎么能读取这个数据网络

解决方案 »

  1.   

    简单点就        try
            {
                WebRequest request = WebRequest.Create("http://www.158555.com/abc.txt");
                WebResponse response = request.GetResponse();
                StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding("gb2312"));
                
                tb.Text = reader.ReadToEnd();
                
                reader.Close();
                reader.Dispose();
                response.Close();
            }
            catch (Exception ex)
            {
                tb.Text = ex.Message;
            }
      

  2.   

    /// <summary>
            /// 异步操作读取网页数据
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            private async void GetWebDataButton_Click(object sender, RoutedEventArgs e)
            {
                HttpClient theHttpClient = new HttpClient();
                string webData = await theHttpClient.GetStringAsync("http://www.baidu.com/");
                Debug.WriteLine(webData);
            }
      

  3.   

    http://msdn.microsoft.com/zh-cn/library/fhd1f0sw(v=vs.100).aspx
    http://msdn.microsoft.com/zh-cn/library/xz398a3f.aspx
      

  4.   

    看了七楼给的地址可以了,
    2楼介绍的方法看不明白WebRequest怎么用户!