发布于 2015-04-27 23:56:07 | 248 次阅读 | 评论: 0 | 来源: 网友投递
HttpComponents Java的HTTP协议库
HttpComponents也就是以前的httpclient项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端/服务器编程工具包,并且它支持 HTTP 协议最新的版本和建议。
HttpComponents HttpAsyncClient 4.1 GA 发布,此版本主要有以下更新:
Support for pipelined request execution
Support for the latest HTTP state management specification (RFC 6265).
Enhanced, redesigned and rewritten default SSL hostname verifier with
improved RFC 2818 compliance
Default SSL hostname verifier and default cookie policy now validate
certificate identity and cookie domain of origin against the public
suffix list maintained by Mozilla.org<https://publicsuffix.org/list>
Authentication cache thread-safety: authentication cache used by
HttpClient is now thread-safe and can be shared by multiple threads in
order to re-use authentication state for subsequent requests
详细信息请查看发行页面。
此版本现已提供下载:
Binary
Source
HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。
HttpAsyncClient 的出现并不是为了替换 HttpClient,而是作为一个补充用于需要大量并发连接,对性能要求非常高的基于HTTP的原生数据通信,而且提供了事件驱动的 API。
HttpComponents也就是以前的httpclient项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端/服务器编程工具包,并且它支持 HTTP 协议最新的版本和建议。