HttpClient示例绪论.doc

HttpClient示例 一、HttpClient简介 HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。HttpClient 已经应用在很多的项目中,比如 Apache Jakarta 上很著名的另外两个开源项目 Cactus 和 HTMLUnit 都使用了 HttpClient。现在HttpClient最新版本为 HttpClient 4.3. 二、HttpClient特性 基于标准,纯净的java语言.实现了Http1.0和Http1.1 以可扩展的面向对象的结构实现了Http全部的方法 (GET, POST, PUT, DELETE, HEAD, OPTIONS, and TRACE). 支持HTTPS协议. 通过Http代理建立透明的连接. 利用CONNECT 方法通过Http代理建立隧道的https连接. Basic, Digest, NTLMv1, NTLMv2, NTLM2 Session, SNPNEGO/Kerberos 认证方案. 插件式的自定义认证方案. 便携可靠的套接字工厂使它更容易的使用第三方解决方案. 连接管理器支持多线程应用.支持设置最大连接数,同时支持设置每个主机的最大连接数.发现并关闭过期的连接.

文档评论(0)

1亿VIP精品文档

相关文档