在后台C#代码怎么请求某个网站 比如 www.baidu.com ,然后获取它返回的值?

解决方案 »

  1.   


                string url = "http://www.baidu.com";
                WebRequest request = WebRequest.Create(url);
                WebResponse response = request.GetResponse();
                Stream s = response.GetResponseStream();
                StreamReader sr = new StreamReader(s, Encoding.GetEncoding("gb2312"));
                MessageBox.Show(sr.ReadToEnd()); 
      

  2.   

    不同站点之间的访问,可以通过webservice。 你调用 百度的一些 指定的服务接口,传递去你在百度注册的用户名或者什么唯一标识,得到返回值。
      

  3.   

     取一个页面的返回值,保存到一个string变量里 
      

  4.   

    用httprequest和httpresponse好了