這是HttpClient4.2.1Jar包下載,是使用HttpClient的必備,目前最新版HttpClient為4.5版,為了方便大家的使用和功能的健全,提供了HttpClient4.5Jar包的下載。
HttpClient4.2.1Jar包的HTTP客戶端開(kāi)源項(xiàng)目---HttpClient。它完全能夠處理HTTP連接中的各種問(wèn)題,使用起來(lái)非常方便。只需在項(xiàng)目中引入 HttpClient.jar 包,就可以模擬 IE 來(lái)獲取網(wǎng)頁(yè)內(nèi)容。
Httpclient所需jar包,包括commons-codec-1.4.jar、commons-httpclient-3.0.1.jar、commons-logging-1.1.1.jar。
以下列出的是 HttpClient 提供的主要的功能,要知道更多詳細(xì)的功能可以參見(jiàn) HttpClient 的主頁(yè)。
(1)實(shí)現(xiàn)了所有 HTTP 的方法(GET,POST,PUT,HEAD 等)
(2)支持自動(dòng)轉(zhuǎn)向
(3)支持 HTTPS 協(xié)議
(4)支持代理服務(wù)器等
HTTP 協(xié)議可能是現(xiàn)在 Internet 上使用得最多、最重要的協(xié)議了,越來(lái)越多的 Java 應(yīng)用程序需要直接通過(guò) HTTP 協(xié)議來(lái)訪問(wèn)網(wǎng)絡(luò)資源。雖然在 JDK 的 java net包中已經(jīng)提供了訪問(wèn) HTTP 協(xié)議的基本功能,但是對(duì)于大部分應(yīng)用程序來(lái)說(shuō),JDK 庫(kù)本身提供的功能還不夠豐富和靈活。HttpClient 是 Apache Jakarta Common 下的子項(xiàng)目,用來(lái)提供高效的、最新的、功能豐富的支持 HTTP 協(xié)議的客戶端編程工具包,并且它支持 HTTP 協(xié)議最新的版本和建議。HttpClient 已經(jīng)應(yīng)用在很多的項(xiàng)目中,比如 Apache Jakarta 上很著名的另外兩個(gè)開(kāi)源項(xiàng)目 Cactus 和 HTMLUnit 都使用了 HttpClient,F(xiàn)在HttpClient最新版本為 HttpClient 4.5。