Есть сервис и при обращении к нему он возвращает ответ обьемом 20+мб и я парсю эти данные .Но вот беда если вдруг сеть оборвется я он загрузил ток 15 мб то при восановлении придется докачивать с 0.Можно ли как то грузить данные по немногу ?допустим там 20 мегабайт я скачал 1 мегабайт пропарсил затем осальные 19 так же.Для подключения к сервису использую стандартный класс HttpUrlConnection.Вот предварительный кусок кода
String url = "**************************";
URL obj = new URL(url);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
// optional default is GET
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники