HTTP 協議可能是現在 Internet 上使用得最多、最重要的協議了,越來越多的 Java 應用程序需要直接通過 HTTP 協議來訪問網絡資源。雖然在 JDK 的 java.net 包中已經提供了訪問 HTTP 協議的基本功能,但是對于大部分應用程序來說,JDK 庫本身提供的功能還不夠豐富和靈活。
HttpClient 是 Apache Jakarta Common 下的子項目,用來提供高效的、最新的、功能豐富的支持 HTTP 協議的客戶端編程工具包,該項目就是專門設計來簡化 HTTP 客戶端與服務器進行各種通訊編程,通過它,可以讓原來很頭疼的事情現在輕松的解決。
HttpClient 功能介紹:
以下列出的是 HttpClient 提供的主要的功能,
- 實現了所有 HTTP 的方法(GET,POST,PUT,HEAD 等)