我在客户端应用程序上使用 HTTPClient 向我的 Jersey RESTful Web 服务发送 GET 请求。跟踪服务器端接收到多少字节的最佳方法是什么?我应该在下面的 while 循环中进行 Web 服务调用,以在接收到一定数量的字节直到完成后通知服务器吗?
InputStream inputStream = resp.getEntity().getContent();
byte data[] = new byte[8096];
int count;
int total = 0;
while ((count = inputStream.read(data, 0, 8096)) != -1) {
//best way to notify server of received bytes?
}