caculate, сколько данных Apache .HttpClient получено? - PullRequest
1 голос
/ 29 мая 2020

Я просто хочу измерить скорость сети сервер-клиент по HTTP.

Для этого My Server API возвращает большие данные (1 ГБ, байтовый массив) и запрос клиента к этому API, но после этого принудительно отключается укажите c секунд.

А затем я подсчитаю, сколько получил клиент, и разделю секунды.

Я использую CloseableHttpAsyncClient, HttpAsyncRequestProducer, AsyncCharConsumer<HttpResponse>. и я суммирую полученные данные в AsyncCharConsumer<HttpResponse>.onCharReceived() и пытаюсь отключиться, используя HttpGet.abort().

Когда я не отключался принудительно, суммарное монтирование верное, но этот запрос был прерван, суммарное значение 0. Как я могу это получить? спасибо.

Apache HttpComponent Asyn c Пример документа запроса

...