HttpComponents HttpClient 发布了 4.3 的首个 alpha 版本。4.3 是一个新的版本,主要改进内容包括:
支持 Java 7 的 try-with-resources 资源管理,用于连接的释放
为 HttpEntity、HttpRequest 和 HttpClient 实例增加更便利的 Builder 类
废弃基于 HttpParams 接口的配置 API,改用构造器注入和普通的配置对象
线程安全依赖对象的不变性,替代访问同步对象
废弃 DefaultHttpClient, DecompressingHttpClient, CachingHttpClient 和类似的类,改用 Builder 模式生成不变的 HttpClient 实例
HttpClient Builder 可动态的针对用户的配置来构建一个请求执行管道
提供选项用于构建一个最小化的 HttpClient 实现,只能执行基本的 HTTP 消息交换,不支持重定向、认证、状态管理和代理,适合用来开发爬虫
完整的改进记录请看http://www.apache.org/dist/httpcomponents/httpclient/RELEASE_NOTES.txt
项目主页:http://hc.apache.org/
下载地址:http://hc.apache.org/downloads.cgi
来自:开源中国社区

