Использование android HttpGet
и HttpClient
Я делаю следующий http-запрос.Расчет времени, сделанного http request [Android]
long startTime = System.currentTimeMillis();
HttpResponse response = httpclient.execute(httpGetReq);
HttpEntity httpEntity = response.getEntity();
long endTime = System.currentTimeMillis();
double totalTime = endTime-startTime;
Этот http-запрос имеет данные о плейерах. В приведенном выше коде я пытаюсь рассчитать время, затраченное на этот запрос, но выше код возвращает только время, затраченное на получение части заголовка, а не части данных/полезной нагрузки запроса.
Что я хочу, я хочу рассчитать общее количество времени, затраченного на выполнение этого запроса, означает общее время, пока мы не получим все заголовки + данные полезной нагрузки.
Как это сделать?
Можете ли вы, пожалуйста, разместить код примера для этого. – User7723337
InputStream inputStream = httpResponse.getEntity(). GetContent(); –
Еще один способ: EntityUtils.toString (httpResponse.getEntity()) –