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