httpURLConnection vs apache commons http

Pab*_*dez 6 java http httpurlconnection

我只是想知道你是否有任何使用java默认HttpURLConnection类的问题.某种让你切换到apache commons的bug.

或者只是类暴露的(丑陋)接口证明了第三方http lib的诞生?

披露:我听到一些反对java.net的论点有一些严重的问题,但我发现很难相信作为Java核心发行版的一部分的类在JDK的几个版本之后仍然存在问题

ZZ *_*der 4

促使我使用 Apache HttpClient 的因素是:

  1. Buggy 保持活动支持。
  2. Cookie 处理。

您现在应该使用 HttpClient 4(Apache HTTP 组件)。

编辑:第一个问题已经在这里讨论了几次。看,

HttpURLConnection.getResponseCode() 在第二次调用时返回 -1

HttpURLConnection:必须读取整个响应有什么用?

尽管这个问题在 Android 上似乎更严重,但我们在 J2SE 上看到了确切的问题。