HttpClient是一個傳輸庫。它在客戶端,發送和接收Http消息。 它提供了最新,功能豐富且高效的實現,符合最新的Http標準。
面向讀者
本教程是為初學者準備的,以幫助他們理解Apache HttpClient庫的概念。
前提條件
在開始學習和參考中給出的各種類型的示例之前,我們假設您已經掌握了Java編程知識。 并且,了解Http協議概念有助于更好地理解本教程。
問題反饋
我們不能保證您在學習此HttpClient教程的過程中不會遇到任何問題。本教程中的講解,示例和代碼等只是根據作者的理解來概括寫出。由于作者水平和能力有限,因此不保正所有編寫的文章都準確無誤。但是如果有遇到任何錯誤或問題,請反饋給我們,我們會及時糾正以方便后續讀者閱讀。
內容目錄
- HttpClient是什么? - Http客戶端是一個傳輸庫,它在客戶端,發送和接收HTTP消息。 它提供了最新,功能豐富且高效的實現,符合最新的HTTP標準。
- HttpClient開發環境設置 - 演示如何在Eclipse IDE中為HttpClient設置環境。
- HttpClient Http Get方法請求 - 使用GET請求從指定的URL檢索數據,并且不應對數據產生其他影響。
- HttpClient Http Post方法請求 - 使用HttpClient API提供的為HttpPost類,并指定POST請求用于向服務器發送數據;
- HttpClient響應頭 - 將學習和討論如何創建響應處理程序以及如何使用它們來處理響應。
- HttpClient關閉連接 - 如何手動處理HTTP響應而不是使用響應處理程序,并關閉所有http連接。
- HttpClient中止請求 - 演示如何使用
abort()
方法中止當前的HTTP請求。 - HttpClient攔截器 - 攔截器(interceptor)是那些有助于阻止或改變請求或響應的攔截器。協議攔截器通常作用于特定標頭或一組相關標頭。
- HttpClient用戶身份驗證 - 介紹如何針對要求輸入用戶名和密碼的站點執行客戶端請求。
- HttpClient使用代理 - 演示如何通過使用HttpClient庫,使用代理發送HTTP請求。
- HttpClient代理驗證 - 學習如何使用用戶名和密碼創建經過身份驗證的HttpRequest,并使用示例將其通過代理隧道傳送到目標主機。
- HttpClient基于表單登錄 - 演示如何使用HttpClient庫來發送請求或通過傳遞參數登錄表單。
- HttpClient Cookies管理 - Cookie是存儲在客戶端計算機上的文本文件,用于各種信息跟蹤目的。演示如何使用HttpClient來創建和管理cookie。
- HttpClient多線程 - 演示如何使用通過編寫多線程HttpClient程序來執行來自多個線程的請求。
- HttpClient分段上傳 - 演示如何使用HttpClient執行分段上傳,即可以在較小的部分上傳較大的對象。通過上傳簡單的文本文件來演示HTTP客戶端中的分段上傳。
- HttpClient自定義SSL上下文 - 演示如何使用安全套接字層,可以在客戶端和服務器之間建立安全連接。
易百教程移動端:請掃描本頁面底部(右側)二維碼并關注微信公眾號,回復:"教程" 選擇相關教程閱讀或直接訪問:http://m.yiibai.com 。
開始學習 >> :HttpClient簡介
加QQ群啦,易百教程官方技術學習群
注意:建議每個人選自己的技術方向加群,同一個QQ最多限加 3 個群。