0

在我的 c# 应用程序(.net 框架 4)中,我从(使用 HttpWebRequest 类)一个 url 下载数据,获取过程应该在一定的时间间隔内重复。现在我想计算上传和下载数据的总大小(以 KB 为单位)。如何获取每个 Web 请求中的上传/下载数据大小?

4

3 回答 3

1

一旦您获得 WebResponse 并使用http://msdn.microsoft.com/en-us/library/9kstw824.aspx读取数据,您每次都会读取字节。如果您 += 一个跟踪班级总数的静态变量,则可以对下载字节进行准确且最新的计数。上传也是一样。

从字节到千字节,除以 1024。

于 2012-04-23T11:18:53.543 回答
1

使用HTTP 标头属性获取标头信息。 内容长度应该给你以字节为单位的大小。

于 2012-04-23T11:11:30.753 回答
1

这是您正在寻找的 http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.contentlength.aspx

于 2012-04-23T11:12:47.333 回答