Должен ли я использовать библиотеку java.net или org.apache.http для HTTP в моем приложении Java? - PullRequest
7 голосов
/ 09 июня 2010

Что я должен знать о компромиссах между этими двумя библиотеками HTTP?

Ответы [ 2 ]

4 голосов
/ 09 июня 2010

Зависит от ваших потребностей, я бы сказал. Я использовал java.net, когда делал простые GET и POST. Внезапно мне понадобилась поддержка сеансовых файлов cookie и т. Д., И я переключился на HTTPClient.

Это также моя общая рекомендация. Не вводите зависимости от сторонних библиотек для простых задач, которые можно легко выполнить без.

1 голос
/ 14 августа 2012

Хорошо, библиотека apache проста в использовании и надежна, но, как сказал aioobe, вводит внешние зависимости (учитывая, что имеет лицензию apache, которая не должна быть проблемой для коммерческих продуктов). ИМХО, если вам придется обрабатывать много одновременных подключений, я остановлюсь на Apache lib, так как производительность, вероятно, будет лучше.

Проверьте эту статью: http://lassewesth.blogspot.com.es/2009/05/i-like-apache-http-client-over.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...