HttpClient是一个实现了http协议的开源Java客户端工具库,可以通过程序发送http请求,现在HttpClient已经更名为HttpComponents, HttpClient 4.0 几乎重新设计,并重写了 HttpClient 3.x的全部代码。在HttpClient 4.0 中修正一些 HttpClient 1.0中遗留的问题,这些遗留问题在不改变现在核心AP代码是无法解决的,因此HttpClient 开发团队本次彻底改动底层代码。
HttpClient 4.0 架构方法发生的变化:
- 重新设计了HttpClient 4.0 API架构,彻底从内部解决了所有 HttpClient 3.x 已知的架构缺陷代码。
- HttpClient 4.0 提供了更简洁,更灵活,更明确的API。
- HttpClient 4.0 引入了很多模块化的结构。
- HttpClient 4.0性能方面得到了不小的提升,包括更少的内存使用,通过使用HttpCore模块更高效完成HTTP传输。
- 通过使用 协议拦截器(protocol interceptors), HttpClient 4.0实现了 交叉HTTP(cross-cutting HTTP protocol) 协议
- HttpClient 4.0增强了对连接的管理,更好的处理持久化连接,同时HttpClient 4.0还支持连接状态
- HttpClient 4.0增加了插件式(可插拔的)的 重定向(redirect) 和 验证(authentication)处理。
- HttpClient 4.0支持通过代理发送请求,或者通过一组代理发送请求。
- 更灵活的SSL context 自定义功能在HttpClient 4.0中得以实现。
- HttpClient 4.0减少了在省城HTTP请求 和 解析HTTP响应 过程中的垃圾信息。
- 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
分享到:
相关推荐
httpclient4.0所需jar包
httpclient4.0包,希望对大家有用,开发java的可以用到。httpclient4.0
其中有4.1.1jar包、httpclient说明文档doc格式、简单使用例子post\get方式都有,导入类可用。项目中使用很方便!
1.含有官方HttpClient4.0的jar包 2.有之前HttpClient3.0的jar包,就是import importorg.apache.commons.*; 3.包含jsoup,解析HTML的jar包 4.包含jcookie.jar及jtidy-r938.jar的jar包.
httpclient4.0源文件,httpclient4.0源文件,httpclient4.0源文件
httpclient-4.0.jar, httpclient-4.0.jar, httpclient-4.0.jar
Android升级后旧版本的httpclient4.0 apache-mime4j-0.6 commons-codec-1.4 commons-logging-1.1.1 httpclient-4.0.1 httpcore-4.0.1 httpmime-4.0.1
httpclient-4.0-beta1.jar
网上找的,共同分享! HttpClient4.0.3 Tutorial中文翻译!
httpclient-4.0-beta2.jarhttpclient-4.0-beta2.jarhttpclient-4.0-beta2.jarhttpclient-4.0-beta2.jarhttpclient-4.0-beta2.jarhttpclient-4.0-beta2.jarhttpclient-4.0-beta2.jarhttpclient-4.0-beta2.jar
新浪自动发博文的错误解决方法: "code":"B06001","data":null,"ycon_length":null,"jcon_length":null}
HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,...本文首先介绍 HTTPClient,然后根据作者实际工作经验给出了一些常见问题的解决方法。
HttpClient4.0.1版本 官方 中文教程。
NULL 博文链接:https://yhz61010.iteye.com/blog/868036
NULL 博文链接:https://yhz61010.iteye.com/blog/654678
HttpClient相关jar包 博文链接:https://roomy.iteye.com/blog/681825
2013-11-21 15:31 292,890 httpclient-4.0.2.jar 2017-12-20 12:08 351,132 httpclient-4.1.1.jar 2012-08-03 01:45 451,595 httpclient-4.1.2-sources.jar 2012-08-03 01:44 352,254 httpclient-4.1.2.jar 2012-08-...
myeclipse项目全部文件 博文链接:https://hujin.iteye.com/blog/162502
HttpClient-4.0.1 官方教程,包含HttpClient-4.0.1的基本用法,讲解清晰,格式为PDF