HttpClient 4.0 GA 版发布

HttpClient是一个实现了http协议的开源Java客户端工具库,可以通过程序发送http请求,现在HttpClient已经更名为HttpComponents, HttpClient 4.0 几乎重新设计,并重写了 HttpClient 3.x的全部代码。在HttpClient 4.0 中修正一些 HttpClient 1.0中遗留的问题,这些遗留问题在不改变现在核心AP代码是无法解决的,因此HttpClient 开发团队本次彻底改动底层代码。

HttpClient 4.0 架构方法发生的变化:

  1. 重新设计了HttpClient 4.0 API架构,彻底从内部解决了所有 HttpClient 3.x 已知的架构缺陷代码。
  2. HttpClient 4.0 提供了更简洁,更灵活,更明确的API。
  3. HttpClient 4.0 引入了很多模块化的结构。
  4. HttpClient 4.0性能方面得到了不小的提升,包括更少的内存使用,通过使用HttpCore模块更高效完成HTTP传输。
  5. 通过使用 协议拦截器(protocol interceptors), HttpClient 4.0实现了 交叉HTTP(cross-cutting HTTP protocol) 协议
  6. HttpClient 4.0增强了对连接的管理,更好的处理持久化连接,同时HttpClient 4.0还支持连接状态
  7. HttpClient 4.0增加了插件式(可插拔的)的 重定向(redirect) 和 验证(authentication)处理。
  8. HttpClient 4.0支持通过代理发送请求,或者通过一组代理发送请求。
  9. 更灵活的SSL context 自定义功能在HttpClient 4.0中得以实现。
  10. HttpClient 4.0减少了在省城HTTP请求 和 解析HTTP响应 过程中的垃圾信息。
  11. HttpClient团队鼓励所有的项目升级成 HttpClient 4.0

更详细的关于 HttpClient 信息请访问下面网址:

http://www.apache.org/dist/httpcomponents/httpclient/RELEASE_NOTES.txt

HttpClient 4.0 API 指南可以通过下面网址访问:

http://hc.apache.org/httpcomponents-client/tutorial/html/

您可以再下面网址找到HttpClient 4.0 的一些样例代码:

http://hc.apache.org/httpcomponents-client/examples.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值