使用android HttpGet
和HttpClient
我正在关注http请求。
long startTime = System.currentTimeMillis();
HttpResponse response = httpclient.execute(httpGetReq);
HttpEntity httpEntity = response.getEntity();
long endTime = System.currentTimeMillis();
double totalTime = endTime-startTime;
此http请求具有播放量数据。在上面的代码中,我试图计算此请求所花费的时间,但是,上面的代码只返回接收标题部分而不是请求的数据/有效负载部分所花费的时间。
我想要的是,我想计算执行此请求所需的总时间,这意味着我们收到所有标头+有效负载数据的总时间。
我应该如何存档?
答案 0 :(得分:1)
您需要从响应中获取inputStream并读取输入流以判断整个请求所花费的大致时间。