HttpClient 4.0. Как получить контент страницы в виде строки?
От: freedom2005  
Дата: 19.05.09 13:37
Оценка:
Использую HttpClient 4.0 (который раньше в проекте Commons был).
Подскажите способ, как правильнее всего получить контент страницы в виде строки, независимо от версии протокола HTTP (1.0 или 1.1)?
httpclient
Re: HttpClient 4.0. Как получить контент страницы в виде стр
От: Blazkowicz Россия  
Дата: 19.05.09 13:45
Оценка:
Здравствуйте, freedom2005, Вы писали:

F>Использую HttpClient 4.0 (который раньше в проекте Commons был).

F>Подскажите способ, как правильнее всего получить контент страницы в виде строки, независимо от версии протокола HTTP (1.0 или 1.1)?
А зачем? Это достаточно затратно для памяти.
Re[2]: HttpClient 4.0. Как получить контент страницы в виде
От: freedom2005  
Дата: 19.05.09 14:10
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

B>А зачем? Это достаточно затратно для памяти.


Надо разбирать контент страницы.
Re[3]: HttpClient 4.0. Как получить контент страницы в виде
От: Blazkowicz Россия  
Дата: 19.05.09 14:27
Оценка:
Здравствуйте, freedom2005, Вы писали:

B>>А зачем? Это достаточно затратно для памяти.

F>Надо разбирать контент страницы.
InputStreamReader
Re[4]: HttpClient 4.0. Как получить контент страницы в виде
От: freedom2005  
Дата: 19.05.09 15:48
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

B>InputStreamReader


Значит, я сделал правильно. Но почему-то оно как-то медленно работает...
Re[5]: HttpClient 4.0. Как получить контент страницы в виде
От: Blazkowicz Россия  
Дата: 19.05.09 15:51
Оценка:
Здравствуйте, freedom2005, Вы писали:

B>>InputStreamReader

F>Значит, я сделал правильно. Но почему-то оно как-то медленно работает...
Забыл обернуть в BufferedInputStream?
Re[6]: HttpClient 4.0. Как получить контент страницы в виде
От: freedom2005  
Дата: 19.05.09 15:56
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

B>Здравствуйте, freedom2005, Вы писали:


B>>>InputStreamReader

F>>Значит, я сделал правильно. Но почему-то оно как-то медленно работает...
B>Забыл обернуть в BufferedInputStream?

Не забыл.

Такое впечатление, что библиотечные InputStreamReader и/или BufferedInputStream тормозят. Но врядли, — ведь разрабатывались специалистами.
Не могу понять, почему тогда от запуска запроса до плучения контента страницы в виду строки проходит 10-20-30 и более секунд.
6-7 страниц параллельно в нескольких потоках открываются, — может быть, из-за этого.
Re[7]: HttpClient 4.0. Как получить контент страницы в виде
От: Blazkowicz Россия  
Дата: 19.05.09 16:31
Оценка:
Здравствуйте, freedom2005, Вы писали:

F>Такое впечатление, что библиотечные InputStreamReader и/или BufferedInputStream тормозят. Но врядли, — ведь разрабатывались специалистами.

F>Не могу понять, почему тогда от запуска запроса до плучения контента страницы в виду строки проходит 10-20-30 и более секунд.
F>6-7 страниц параллельно в нескольких потоках открываются, — может быть, из-за этого.
Чтобы не гадать проще взять visualvm и попрофайлить.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.