当前位置:编程学习 > C#/ASP.NET >>

关于HttpWebRequest的问题,请各位不吝指教!

我在用HttpWebRequest读取数据量很大的页面的时候,发现返回的内容不完整,少了非常多的内容~
这个页面内容怎么也差不多几十或者上百M吧,请问这是什么问题呢,怎么解决啊。
或者有没有别的变通的方法,一样可以达到去数据的效果。
请各位赐教~ 谢谢了~
--------------------编程问答-------------------- 右击页面 查看源码(查看到应该和你HttpWebRequest获取到的一样) 
Html源码能达到上百M么~

还有是读不到js生成的内容的~ --------------------编程问答--------------------
引用 楼主 xzpanyao 的回复:
我在用HttpWebRequest读取数据量很大的页面的时候,发现返回的内容不完整,少了非常多的内容~
这个页面内容怎么也差不多几十或者上百M吧,请问这是什么问题呢,怎么解决啊。
或者有没有别的变通的方法,一样可以达到去数据的效果。
请各位赐教~ 谢谢了~


页面是文本文档,怎么可能上百M……
楼主下个Fiddler,看看里面Response和你HttpWebRequest Getresponse里面东西应该是一致的

楼主应该把图片,JS这些外部资源算上了吧,这些只是一个引用而已 --------------------编程问答-------------------- 几百M?中国网民要是打开你做的页面不得等几天。。。 --------------------编程问答-------------------- 是这样的,我读取的那个页面就是一个开放的接口,返回了非常大的XML数据,Getresponse 返回的数据明显只获取到了很少的一部分,不不知道是什么原因啊。 --------------------编程问答-------------------- HttpWebRequest 是获取不到异步数据的,你的那个界面可以有很多版块用的异步加载数据,建议 分析出需要请求的最后提交的URL httpwatch(建议使用)  或者谷歌浏览器 装一个“javascript控制台”的应用  --------------------编程问答--------------------
引用 5 楼 fing_ye 的回复:
HttpWebRequest 是获取不到异步数据的,你的那个界面可以有很多版块用的异步加载数据,建议 分析出需要请求的最后提交的URL httpwatch(建议使用)  或者谷歌浏览器 装一个“javascript控制台”的应用 

不是异步数据的,全部都是XML数据 --------------------编程问答-------------------- 把Fiddler的Response结果贴下,看看
代码能贴也贴下
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,