Это зависит ™: сервер может (или нет) отправлять заголовок Content-Length, прежде чем он отправит контент itseft. В этом случае, да, это возможно: получить значение заголовка, затем получить ответный поток вывода и прочитать его кусками фиксированного размера и обновлять состояние на каждой итерации.
Если заголовок отсутствует, нет, вы не имеете ни малейшего представления об остальном содержимом для чтения.