阅读更多

36顶
1踩

编程语言

原创新闻 Apache HttpClient 4.0 (GA) 发布

2009-08-18 10:29 by 副主编 ouspec 评论(13) 有11555人浏览
Apache HttpClient 4.0 (GA) 发布。HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。4.0版本是一个完整的,从底层重新设计,几乎完全重写HttpClient 3.x  代码。这个版本从根本解决了从1.0版本开始就出现的一些设计问题。

架构方面的修改:

》重新设计的HttpClient代码解决3.x版本中的重要缺陷

》更加干净,灵活,更具表达能力的API

》更模块化结构

》基于HttpCore基础上的更高效的HTTP传输,提供更好的性能,占用更小的内存。

》可插拔重定向和验证处理

》更灵活的SSL内容定制

》HTTP请求和解析HTTP响应减少中间垃圾

点击查看详细更新:http://hc.apache.org/httpcomponents-client/index.html

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

示例:http://hc.apache.org/httpcomponents-client/examples.html
来自: theserverside
36
1
评论 共 13 条 请登录后发表评论
13 楼 fight_bird 2009-08-20 17:39
用过几次,API虽然很实用,但包装不好,没有针对HTTP日常处理分层次包装,一次简单的http get提交和响应解析都很啰嗦,还不如直接用jdk的URL来的简单。

4.0有大的改进?
12 楼 zhuxinyu 2009-08-20 14:23
一直在用 。非常好。
11 楼 ygxu 2009-08-19 11:04
这个和ibm有啥关系?不明白
10 楼 freej 2009-08-19 08:25
kqy929 写道
freej 写道
发布好一阵子了貌似,这玩意儿还是挺好用的,可惜IBM的限制太多。

是不是把这东西给理解错了啊?


由于开源协议的问题,版本上也要严格遵守,现在只能用3.1
9 楼 kqy929 2009-08-18 23:11
freej 写道
发布好一阵子了貌似,这玩意儿还是挺好用的,可惜IBM的限制太多。

是不是把这东西给理解错了啊?
8 楼 zr0243 2009-08-18 17:15
好东西啊!
7 楼 whaosoft 2009-08-18 15:45
从来没用过,做程序员挺累,看一下
6 楼 rocy 2009-08-18 15:13
API变化很大,和原来完全不兼容啊 
5 楼 lifei800 2009-08-18 14:35
IBM把她咋滴了
4 楼 java.lang.Object 2009-08-18 14:19
freej 写道
发布好一阵子了貌似,这玩意儿还是挺好用的,可惜IBM的限制太多。

同问,限制什么了?
3 楼 wantdrink 2009-08-18 13:54
好奇的问下IBM限制啥了?
2 楼 gqf2008 2009-08-18 13:26
freej 写道
发布好一阵子了貌似,这玩意儿还是挺好用的,可惜IBM的限制太多。

什么限制?
1 楼 freej 2009-08-18 11:08
发布好一阵子了貌似,这玩意儿还是挺好用的,可惜IBM的限制太多。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • C语言编程常见规范

    C语言编程常见规范

  • C语言 【基础语法】

    编译器:gcc集成开发环境:vscode。

  • 计算机行注释,计算机编程-基本语法

    让我们从一些编码开始,这实际上将使您成为计算机程序员。我们将编写一个单行计算机程序来编写Hello,World!在您的屏幕上。让我们看看如何使用不同的编程语言编写它。C语言的Hello World程序使用我们在www.compileonline.com上提供的在线编译器选项尝试以下示例。对于本教程中给出的大多数示例,您将在我们的网站代码部分的右上角找到一个Try it选项,它将带您到在线编译器。尝...

  • 计算机语言的组合规则,计算机程序语言的组成知识笔记

    程序语言的基本成分包括数据‘运算、控制、传输。1、程序语言的数据成分数据成分指程序中的数据对象,数据是程序程序操作的对象,具有存储类型、数据类型、数据名称、作用域、生存周期等属性。1.1 常量和变量按照程序运行时数据能否改变,将程序中的数据分为常量和变量。变量分为地址、数值。常量只有数值(右值),程序运行过程中不能改变。1.2 全局变量和局部变量根据作用域的范围分为全局变量和局部变量。全局变量分配...

  • 阿里云的java规范_阿里强制要求的21条Java开发规范,可以避免很多坑

    1. 【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可。2. 【强制】所有的覆写方法,必须加@Override注解。 说明:getObject()与get0bject()的问题。一个是字母的O,一个是数字的0,加@Override可以准确判断是否覆盖成功。另外,如果在抽象类中对方法签名进行修改,其实现类会马上编译报错。3. 【强制】相同参数...

  • HttpClient 4.0 GA 版发布

    HttpClient是一个实现了http协议的开源Java客户端工具库,可以通过程序发送http请求,现在...在HttpClient 4.0 中修正一些 HttpClient 1.0中遗留的问题,这些遗留问题在不改变现在核心AP代码是无法解决的,因...

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

    本文发表于 2009-08-20 15:37 |1718次阅读 | 共有评论(2)条 发表评论关键词: | 感谢ydj9931的提供 | 收藏这...---->【CSDN 8月20日消息】HttpClient是Apache Jakarta Common下的子项目,可以用来提供高效的、最新的

  • 用Apache HttpClient 4.0时强制指定响应的字符编码

    原本的脚本使用[url=http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/impl/client/DefaultHttpClient.html]DefaultHttpClient[/url]去发起请求,并通过[url=...

  • Apache HttpClient 4.0.3 GA 发布

    HttpClient4.0.3 GA 版发布,此版本主要是为了修复 HttpClient 4.0.2 中多个本地主机名称导致的 SSL 逻辑错误。 HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 ...

  • HTTPClient 4.0 Usage

    1. Download HttpCore 4.0.1 (GA) and HttpClient 4.0-beta2 from http://hc.apache.org/downloads.cgi HttpCore 4.0.1 (GA) contain follow 2 jar files httpcore-4.0.1.jar httpco

  • C语言代码示范与讲解+C语言编程规范及基础语法+编程实战

    C语言代码示范加讲解以及C语言编程规范及基础语法加编程实战代码示范集加讲解一:C语言第一个代码:打印"This is the first C program!"1.解读2.优化第一个代码二:输出输入代码示范集1.输出一个整数2.输出多个整数3.输出多个小数4.输入并输出多个整数和小数三:代码示范:输入一个数求阶乘思路描述详细讲解详细代码注释C语言编程规范及基础语法C语言编程规范常量、变量命名规范函数命名规范标识符关键字C语言数据类型常量定义格式计算机中的储存单位整型数据整型变量浮点型数据浮点型变量字符型数据

  • 计算机编程的24条法规 (转)

    计算机编程的24条法规 (转)[@more@]1、致命的异常终止决不允许 2、以这个次序编写:用户手册、说明书、帮助、源代码 3、除非你使用Risk Factor Analysis (RFA),否则一个程序将花费双倍你认...

  • C++编程语言的四种基本准则

    一.最高准则:无二义性 简述:这个准则不仅仅是C++的准则,也是所有编程语言的最高准则,更是任何逻辑体系的最高准则。因为机器不像人,人的一句话在不同的语境可能还会有不同理解,但机器对一种语言的理解有且只有那么一种“理解”方式,若是一句编程语言出现两种意思,计算机无法选择,最终出现错误。 具体表现: 1.运算符的优先级与结合性 优先级与结合性本质上是为了消除二义性而设定的,如运算逻辑: (1)运算符的优先级能消除一个算式的二义性,使其更合乎人的逻辑,如3+4*5,运算顺序是先乘后加,消除先加后乘的二义性。 示

  • 法律与计算机

    论文题目(点击此处查看全文)  作者1 作者2 作者3  收录时间 其它相关文章 其它相关图书 如何在现有法律制度框架下保护计算机软件设计思想 ...................../杨安进,,(2006-7-13)已阅2253次  相关文章  相关图书 计算机软件的特征及其法律保护 ...................../倪学伟,曾佐伶,(2006-6-29)已

  • 计算机编程关键字一,计算机编程基本语法

    让我们从一点编码开始,这将真正让你成为一名计算机程序员。我们要写一个单行计算机程序来写Hello,World!在你的屏幕上让我们看看如何使用不同的编程语言编写它。Hello World!节目在C请使用我们的在线编译器选项(www.compileonline.com)获取以下示例。对于本教程中给出的大多数示例,您将在右上角的网站代码部分找到一个Try it选项,该部分将带您进入在线编译器。尝试更改p...

  • Java发送Http请求(HttpClient)

    文章目录一、简介1、HttpClient2、HTTP协议的特点如下3、使用HttpClient发送请求、接收响应很简单,一般需要如下几步即可二、spring boot集成...HttpClient 是Apache HttpComponents 下的子项目,用来提供高效的、...

  • Java Tutorial: How to Create RESTful Java Client using Apache HttpClient – Example

    Java Tutorial: How to Create RESTful Java Client using Apache HttpClient – Example http://crunchify.com/how-to-create-restful-java-client-using-apache-httpclient-example/ http://www.blogjava

  • java httpclient 405_用 httpclient 请求 localhost 的一个 url,报 405

    templates/5.6.0.Final/drools-templates-5.6.0.Final.jar:/Users/wangany/.m2/repository/org/apache/poi/poi-ooxml/3.9/poi-ooxml-3.9.jar:/Users/wangany/.m2/repository/org/apache/poi/poi/3.9/poi-3.9.jar:/...

  • HttpClient服务器模拟浏览器发送请求

    学习第三方登陆的时候,发现开头的知识就用到了HttpClient,也就是服务器模拟浏览器发起的请求,而我不会,于是就先花时间学习了下。 内容包括:GET、POST请求,以及各种零散的知识点。maven 依赖...

  • HttpClient和HttpURLConnection的使用和区别

    因此,Android 团队对修改优化Apache HTTP Client表现的并不积极。 HttpURLConnect 是一个通用的、适合大多数应用的轻量级组件。这个类起步比较晚,很容易在主要API上做稳步的改善。但是HttpURLConnection在在...

Global site tag (gtag.js) - Google Analytics