Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Работа с сетью > HttpClient 4.0. Как получить контент web-страницы?


Автор: ochnev 11.5.2009, 20:56
Как оптимальным способом получить контент web-страницы в HttpClient 4.0, независимо от версии HTTP 1.0 или 1.1?

Я пока делаю так:
Код

        // ...
        HttpEntity entity = response.getEntity();
        // ...

        String pageAsString = "";
        InputStream in = entity.getContent();
        BufferedReader reader = new BufferedReader(new InputStreamReader(in));
        String line;
        while ((line = reader.readLine()) != null) {
            pageAsString += line;
        }

но от чего-то кажется, что это как-то не очень правильно.

Автор: COVD 12.5.2009, 15:44
Используйте StringBuilder и его метод append вместо pageAsString += line; - вот вам и оптимизация.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)