0

使用 android HttpGetHttpClient我正在执行以下 http 请求。

long startTime = System.currentTimeMillis();
HttpResponse response = httpclient.execute(httpGetReq);
HttpEntity httpEntity = response.getEntity();
long endTime = System.currentTimeMillis();
double totalTime = endTime-startTime;

此 http 请求具有播放负载数据。在上面的代码中,我试图计算这个请求所用的时间,但是上面的代码只返回接收标头部分所用的时间,而不是请求的数据/有效负载部分。

我想要的是,我想计算执行此请求所花费的总时间,这意味着我们收到所有标头 + 有效负载数据的总时间。

我应该如何存档?

4

1 回答 1

1

您需要从响应中获取 inputStream 并读取输入流以判断整个请求所花费的大致时间。

于 2013-03-25T17:43:19.173 回答