【问题标题】:Should I use the java.net or org.apache.http library for HTTP in my Java application?我应该在我的 Java 应用程序中为 HTTP 使用 java.net 或 org.apache.http 库吗?
【发布时间】:2011-03-01 12:05:31
【问题描述】:

关于这两个 HTTP 库之间的权衡,我应该知道些什么?

【问题讨论】:

标签: java apache http networking


【解决方案1】:

我会说取决于您的需求。我在做简单的 GET 和 POST 时使用了 java.net。突然我需要对会话 cookie 等的支持,于是我切换到了 HTTPClient。

这也是我的一般建议。不要为无需执行即可轻松完成的简单任务引入对第三方库的依赖。

【讨论】:

    【解决方案2】:

    嗯,apache 库易于使用且可靠,但正如 aioobe 所说,它引入了外部依赖项(假设具有 apache 许可证,这对于商业产品来说应该不是问题)。恕我直言,如果您必须处理大量同时连接,我会选择 apache lib,因为性能可能会更好。

    查看这篇文章:http://lassewesth.blogspot.com.es/2009/05/i-like-apache-http-client-over.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-26
      • 1970-01-01
      • 1970-01-01
      • 2021-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多