gpt4 book ai didi

C# HttpWebRequest 获取页面总大小

转载 作者:行者123 更新时间:2023-11-30 12:14:50 26 4
gpt4 key购买 nike

您好,我正在尝试使用 HttpWebRequest 从图像脚本等获取整个页面的总大小。如果一个用户通过网络浏览器访问该页面,我需要计算该网页的总流量。内容长度给我带来了字节大小的内容长度。它实际上是文档长度。但我还需要从图像和脚本中获取所有流量

到目前为止,这是我的代码

NetworkCredential cred = new NetworkCredential("username", "password");
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);
request.Proxy = new System.Net.WebProxy("proxy", true);
request.Proxy.Credentials = cred;
request.UserAgent = @"Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5";
using (HttpWebResponse requestresponse = (HttpWebResponse)request.GetResponse())
{
Headers = requestresponse.Headers;
Url = requestresponse.ResponseUri;
int ContentLength;

if (int.TryParse(response.Headers.Get("Content-Length"), out ContentLength))
{
//This is One way i get the content leangth
WebPageSize = ContentLength;
}
//This is another way i get the content leangth
WebPageSize = request.ContentLength;
return ProcessContent(requestresponse);
}

此外,我不保证标题内容长度服务器会响应它。

有什么建议吗?

最佳答案

如果您只需要检查一次大小,为什么不尝试使用 Firebug(Firefox 扩展)的 Net 面板或其他浏览器的等效工具?它会告诉您加载网页时执行的所有请求的大小。

关于C# HttpWebRequest 获取页面总大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8788285/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com