Я просто хочу измерить скорость сети сервер-клиент по HTTP.
Для этого My Server API возвращает большие данные (1 ГБ, байтовый массив) и запрос клиента к этому API, но после этого принудительно отключается укажите c секунд.
А затем я подсчитаю, сколько получил клиент, и разделю секунды.
Я использую CloseableHttpAsyncClient
, HttpAsyncRequestProducer
, AsyncCharConsumer<HttpResponse>
. и я суммирую полученные данные в AsyncCharConsumer<HttpResponse>.onCharReceived()
и пытаюсь отключиться, используя HttpGet.abort()
.
Когда я не отключался принудительно, суммарное монтирование верное, но этот запрос был прерван, суммарное значение 0
. Как я могу это получить? спасибо.
Apache HttpComponent Asyn c Пример документа запроса