#java #apache #httpclient
#java #apache #httpclient
Вопрос:
В любом случае, чтобы получить статус загрузки, например, сколько она завершилась?
Ответ №1:
Это зависит ™: сервер может (или нет) отправить заголовок Content-Length до того, как он отправит содержимое целиком. В этом случае, да, это возможно: получите значение заголовка, затем получите ответный вывод steam и считывайте из него фрагментами фиксированного размера, и обновляйте статус на каждой итерации. Если заголовок отсутствует, нет, вы понятия не имеете об оставшемся содержимом для чтения.