Java 计算Apache.HttpClient接收了多少数据?

Java 计算Apache.HttpClient接收了多少数据?,java,apache-httpcomponents,Java,Apache Httpcomponents,我只想测量HTTP上服务器客户端的网络速度 为此,我的服务器API将大数据(1GB,字节数组)和客户端请求返回到此API,但在特定秒后将强制断开连接 然后我会计算出客户端得到了多少,并除以秒数 我正在使用CloseableHttpAsyncClient,HttpAsyncRequestProducer,AsyncCharConsumer。我在asynchCharConsumer.onCharReceived()中总结接收到的数据,并尝试使用HttpGet.abort()断开连接 当我没有强制断开

我只想测量HTTP上服务器客户端的网络速度

为此,我的服务器API将大数据(1GB,字节数组)和客户端请求返回到此API,但在特定秒后将强制断开连接

然后我会计算出客户端得到了多少,并除以秒数

我正在使用
CloseableHttpAsyncClient
HttpAsyncRequestProducer
AsyncCharConsumer
。我在
asynchCharConsumer.onCharReceived()
中总结接收到的数据,并尝试使用
HttpGet.abort()
断开连接

当我没有强制断开连接时,汇总装载是正确的,但此请求被中止,汇总值为
0
。我怎么能得到这个?谢谢