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
- LAMP架構介紹、MYSQL介紹、安裝LAMP架構MySql
- php介紹PHP
- CSRedisCore 介紹Redis
- BitMap介紹
- GeoServer介紹Server
- RabbitMQ 介紹MQ
- 模式介紹模式
- Pyzmq介紹MQ
- Java介紹Java
- css介紹CSS
- kafka介紹Kafka
- 【RESTEasy 介紹】REST
- Kafka 介紹Kafka
- PostgreSQLHooK介紹SQLHook
- nginx介紹Nginx
- 埠介紹
- MongoDB介紹MongoDB
- docker 介紹Docker
- TypeScript介紹TypeScript
- Smbclient介紹client
- JVM 介紹JVM
- Spark介紹Spark
- MQT介紹MQQT
- Mongoose介紹Go
- 個人介紹
- git介紹Git
- 自我介紹
- JCache 介紹
- Yocto 介紹
- Docker介紹Docker
- GO 介紹Go
- GraphRAG介紹
- github介紹Github
- Ceph介紹
- MySql介紹MySql