计算http请求所花费的时间[Android]

时间:2013-03-25 17:39:44

标签: android httpclient

使用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请求具有播放量数据。在上面的代码中,我试图计算此请求所花费的时间,但是,上面的代码只返回接收标题部分而不是请求的数据/有效负载部分所花费的时间。

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

我应该如何存档?

1 个答案:

答案 0 :(得分:1)

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