独家:编程工具包Apache HttpClient 4.0 (GA)发布 底层代码彻底重写

 

本文发表于 2009-08-20 15:37 | <script src="http://tougao.csdn.net/count.php?id=213281"></script> 1718次阅读 | 共有评论(2)条 发表评论

关键词:  | 感谢ydj9931的提供 | 收藏这篇新闻

【CSDN 8月20日消息】HttpClient是Apache Jakarta Common下的子项目,可以用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持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.提供了更简洁、更灵活、更明确的API。

3.引入了很多模块化的结构。

4.性能方面得到了不小的提升,包括更少的内存使用,通过使用HttpCore模块更高效完成HTTP传输。

5.通过使用协议拦截器(protocol interceptor),HttpClient 4.0实现了交叉HTTP(cross-cutting HTTP protocol)协议。

6.增强了对连接的管理,更好的处理持久化连接,同时还支持连接状态。

7.增加了插件式(可插拔的)的重定向(redirect)和验证(authentication)处理。

8.支持通过代理发送请求,或者通过一组代理发送请求。

9.更灵活的SSL context 自定义功能在HttpClient 4.0中得以实现。

10.减少了在生成HTTP请求和解析HTTP响应过程中的垃圾信息。

详细的发布公告:

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

HttpClient 4.0 API教程:

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

一些有用的代码示例:
http://hc.apache.org/httpcomponents-client/examples.html(编译/Wilson)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值