这(zhè)是HttpClient4.2.1Jar包下(xià)载,是使用HttpClient的必备,目前最新版HttpClient为4.5版,为了方便大家的使用和功能的健全,提供了HttpClient4.5Jar包的(de)下载。
HttpClient4.2.1Jar包的(de)HTTP客户端开源项目---HttpClient。它完全能够处(chù)理HTTP连接中(zhōng)的各种问题,使(shǐ)用起来非常(cháng)方便(biàn)。只需在项(xiàng)目中(zhōng)引入 HttpClient.jar 包(bāo),就可(kě)以(yǐ)模拟 IE 来获取网(wǎng)页内容。
Httpclient所需jar包,包括(kuò)commons-codec-1.4.jar、commons-httpclient-3.0.1.jar、commons-logging-1.1.1.jar。
以下列出(chū)的是 HttpClient 提供的主要的功能,要知道更多(duō)详(xiáng)细的功能可以参见 HttpClient 的主页(yè)。
(1)实现了所有 HTTP 的方(fāng)法(fǎ)(GET,POST,PUT,HEAD 等)
(2)支持(chí)自动(dòng)转向
(3)支(zhī)持(chí) HTTPS 协(xié)议
(4)支持代(dài)理服务器等
HTTP 协(xié)议(yì)可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要(yào)直接通过 HTTP 协议(yì)来(lái)访(fǎng)问网(wǎng)络资源(yuán)。虽然在 JDK 的(de) java net包中已经提供了访(fǎng)问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的(de)功能还不够丰(fēng)富和灵活。HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户(hù)端(duān)编程工具包(bāo),并(bìng)且它支持 HTTP 协议最新的版本和(hé)建议(yì)。HttpClient 已经应(yīng)用在很多的项目中,比如 Apache Jakarta 上(shàng)很著名的(de)另外两个开源项目 Cactus 和 HTMLUnit 都使用(yòng)了 HttpClient。现在HttpClient最(zuì)新版本为 HttpClient 4.5。
