可能是编码的问题,你再用别的工具
IE F12
HttpWatch
Fiddler
测试下

解决方案 »

  1.   


    问题是程序本身访问页面的时候返回的是乱码,但是当我运行并开启HTTPAnalyzerFullV7软件的时候,程序再去访问页面却正常了!很郁闷
      

  2.   


    问题是当我运行并开启HTTPAnalyzerFullV7的时候就正常,但是不运行HTTPAnalyzerFullV7这个抓包工具时返回的却是乱码,现在问题是为什么开启抓包工具程序就正常,不开启抓包工具就乱码????
      

  3.   


    的确是这样,目前还没有解决办法,只能用软件的时候开起来HTTPAnalyzerFullV7
      

  4.   

    应该是你HttpWebRequest获取页面时代码考虑不周全造成的~~~
      

  5.   

    我猜是你访问的页面使用了压缩,HTTPAnalyzer开启的时候使用了http代理或者LSP的方式截获并自动做了解压,你的程序拿到了它提供的解压后的数据。一般http请求里面没写Accept-Encoding:gzip, deflate的话,服务端不应该返回压缩的数据的。可能是你写了,或者是服务端无视了这个始终返回了压缩的结果,看下返回里面有没有Content-Encoding:gzip如果是这个问题,设置HttpWebRequest的AutomaticDecompression属性为DecompressionMethods.GZip | DecompressionMethods.Deflate可以解决。