如何使用.net下载部分网页
本文关键字:网页 下载部 net 何使用 | 更新日期: 2023-09-27 18:12:53
我们正在使用System.Net下载一个完整的网页。WebClient 类。但我们只需要不到一半的页面。那么,有没有一种方法可以使用。net库下载页面的一部分,比如页面的三分之一,一半等等,这样我们就可以节省网络带宽和空间?如果有,请提出你的想法,谢谢。
您需要为GET或POST请求提供一个"Accept-Ranges报头"。这可以通过使用HttpWebRequest的adrange方法来实现:
HttpWebRequest myHttpWebRequest =
(HttpWebRequest)WebRequest.Create("http://www.foo.com");
myHttpWebRequest.AddRange(0,100);
将产生前100个字节。但是,服务器需要支持这个
除非web应用程序支持某种方法来定制它的响应以满足您的要求,否则排序答案不是。
可以采用
的形式- 查询字符串参数
- 报头字段值
你可能想了解HTTP是如何工作的,因为这个问题和它的答案依赖于此。