В Google App Engine я попытался прочитать файл .txt с URL-адреса. Поскольку максимально допустимый размер составляет 1 МБ, а файл немного больше, я использую альтернативный метод, описанный здесь .
Итак, что я пытаюсь сделать, это:
FetchOptions fo = FetchOptions.Builder.allowTruncate().doNotFollowRedirects();
HTTPRequest request = new HTTPRequest(url,HTTPMethod.GET,FetchOptions.Builder.allowTruncate());
URLFetchService service = URLFetchServiceFactory.getURLFetchService();
HTTPResponse response = service.fetch(request);
Мой вопрос сейчас, как я могу прочитать этот ответ построчно? Я пытаюсь обработать каждую строку, что должно быть как-то возможно, так как исходный файл представляет собой простой текстовый файл.
Я могу получить байт [] с
byte[] content = response.getContent();
но я борюсь с дальнейшей обработкой этого.
Или я могу сделать что-то совершенно другое, чтобы достичь того же?
Я пытаюсь читать это построчно, потому что мне не нужны все строки. Обработка была бы намного проще, чем сложить все в одну большую строку.