HttpClient介紹
HTTP 協議可能是現在 Internet 上使用得最多、最重要的協議了,越來越多的 Java 應用程式需要直接透過 HTTP 協議來訪問網路資源。雖然在 JDK 的 java.net 包中已經提供了訪問 HTTP 協議的基本功能,但是對於大部分應用程式來說,JDK 庫本身提供的功能還不夠豐富和靈活。HttpClient 是 Apache Jakarta Common 下的子專案,用來提供高效的、最新的、功能豐富的支援 HTTP 協議的客戶端程式設計工具包,並且它支援 HTTP 協議最新的版本和建議。HttpClient 已經應用在很多的專案中,比如 Apache Jakarta 上很著名的另外兩個開源專案 Cactus 和 HTMLUnit 都使用了 HttpClient。HttpClient 專案非常活躍,使用的人還是非常多的。目前 HttpClient 版本是在 2005.10.11 釋出的 3.0 RC4 。
以下列出的是 HttpClient 提供的主要的功能,要知道更多詳細的功能可以參見 HttpClient 的主頁。
•實現了所有 HTTP 的方法(GET,POST,PUT,HEAD 等)
•支援自動轉向
•支援 HTTPS 協議
•支援代理伺服器等
下面將逐一介紹怎樣使用這些功能。首先,我們必須安裝好 HttpClient。
•HttpClient 用到了 Apache Jakarta common 下的子專案 logging,commons-logging.jar
•HttpClient 用到了 Apache Jakarta common 下的子專案 codec,commons-codec-1.x.jar
•支援自動轉向
•支援 HTTPS 協議
•支援代理伺服器等
下面將逐一介紹怎樣使用這些功能。首先,我們必須安裝好 HttpClient。
•HttpClient 用到了 Apache Jakarta common 下的子專案 logging,commons-logging.jar
•HttpClient 用到了 Apache Jakarta common 下的子專案 codec,commons-codec-1.x.jar
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/81227/viewspace-694102/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 介紹一個新庫: Norns.Urd.HttpClientHTTPclient
- 介紹
- HttpclientHTTPclient
- Proxy介紹
- Reflect介紹
- Azkaban介紹
- 模式介紹模式
- ZooKeeper介紹
- css介紹CSS
- PostgreSQLHooK介紹SQLHook
- DuelJS 介紹JS
- Docker介紹Docker
- StarRocks 介紹
- JCache 介紹
- zigbee 介紹
- GO 介紹Go
- RPC介紹RPC
- springcloud介紹SpringGCCloud
- CSRedisCore 介紹Redis
- AJAX 介紹
- php介紹PHP
- Pyzmq介紹MQ
- uniswap介紹
- LDAP 介紹LDA
- rustyline 介紹Rust
- SpringBoot介紹Spring Boot
- JSON 介紹JSON
- BitMap介紹
- Yocto 介紹
- 自我介紹
- git介紹Git
- FontFamily介紹
- Dubbo介紹
- Duktape 介紹
- jsoncpp 介紹JSON
- 公文介紹
- MySql介紹MySql
- Ceph介紹
- Ninja介紹