这段代码应该得到的是页面的源码,网站做了怎样的设置让我只得到了一行代码:<meta http-equiv=refresh content='1;url=/member/index_reg.asp?'>
有谁碰到过这种情况,有解决办法?Uri uri = new Uri("http://zhima.cc/member/index_reg.asp");
        System.Net.WebRequest wReq = System.Net.WebRequest.Create(uri);
        System.Net.WebResponse wResp = wReq.GetResponse();
        System.IO.Stream respStream = wResp.GetResponseStream();
        System.IO.StreamReader reader = new System.IO.StreamReader(respStream, System.Text.Encoding.GetEncoding("utf-8"));
        string content = reader.ReadToEnd();
        Response.Write(Server.HtmlEncode( content));
        Response.End();

解决方案 »

  1.   

    用httpwatch查看页面打开时的请求数据,然后用webclient伪装ie
    http://blog.csdn.net/jinjazz/archive/2007/12/28/1996163.aspx
      

  2.   

    我猜,是服务器端进行了gzip压缩吧,这样你实际收到的是个zip包,一般浏览器都可以自动解压
    你看看收到了多少数据,如果是的话,就可以直接用一些解压的东西解压了吧当然,这些只是我的猜测
      

  3.   

    http-equiv=refresh content='1'自己查一下html手册,这个意思。
      

  4.   

     <meta http-equiv=refresh content='1;url=/member/index_reg.asp?'> 
    ========================================================================
    每隔一秒自动回刷页面index_reg.asp