【发布时间】:2011-03-01 12:05:31
【问题描述】:
关于这两个 HTTP 库之间的权衡,我应该知道些什么?
【问题讨论】:
-
close-voters,这与您引用的问题并不完全相同。另一个 OP 要求提供
the bestHTTP 库,这个库要求对两个特定库提供决策帮助。
标签: java apache http networking
关于这两个 HTTP 库之间的权衡,我应该知道些什么?
【问题讨论】:
the best HTTP 库,这个库要求对两个特定库提供决策帮助。
标签: java apache http networking
我会说取决于您的需求。我在做简单的 GET 和 POST 时使用了 java.net。突然我需要对会话 cookie 等的支持,于是我切换到了 HTTPClient。
这也是我的一般建议。不要为无需执行即可轻松完成的简单任务引入对第三方库的依赖。
【讨论】:
嗯,apache 库易于使用且可靠,但正如 aioobe 所说,它引入了外部依赖项(假设具有 apache 许可证,这对于商业产品来说应该不是问题)。恕我直言,如果您必须处理大量同时连接,我会选择 apache lib,因为性能可能会更好。
查看这篇文章:http://lassewesth.blogspot.com.es/2009/05/i-like-apache-http-client-over.html
【讨论】: