我想做一些http上传吞吐量的测量。我最近发现Apache httpcore libray在getMetrics类中提供了一个DefaultBHttpClientConnection方法。此方法返回一个HttpConnectionMetrics对象。

但是,我无法弄清楚getSentBytesCountHttpConnectionMetrics返回的值代表什么。

是在服务器端上载和接收的数据吗?还是仅将什么推送到网络接口?是“实时”吗?最后,是否在tcp级别考虑了错误的数据包?

谢谢你的帮助。

最佳答案

getSentBytesCount中的HttpConnectionMetrics表示写入基础套接字/通道的字节数。除此之外,JRE无法控制最终将多少字节推送到网络接口。

09-05 18:19