HttpComponents HttpClient 4.3alpha1 发布

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 消息交换,不支持重定向、认证、状态管理和代理,适合用来开发爬虫

完整的改进记录请看发行说明

原文地址:https://www.cnblogs.com/shihao/p/2871994.html