HttpClient 4.3教程-前言

前言

Http協議應該是互聯網中最重要的協議。持續增長的web服務、可聯網的家用電器等都在繼承並拓展着Http協議,向着瀏覽器之外的方向發展。

雖然jdk中的java.net包中提供了一些基本的方法,通過http協議來訪問網絡資源,但是大多數場景下,它都不夠靈活和強大。HttpClient致力於填補這個空白,它可以提供有效的、最新的、功能豐富的包來實現http客戶端。

爲了拓展,HttpClient即支持基本的http協議,還支持http-aware客戶端程序,如web瀏覽器,網絡服務客戶端,或者用於平、拓展http協議的分佈式系統。

  1. HttpClient的定義
    • 是一個基於HttpCore的客戶端Http傳輸類庫
    • 基於傳統的(阻塞)IO
    • 內容無關
  2. HttpClient不能做的事情
    • HttpClient不是瀏覽器,它是一個客戶端http協議傳輸類庫。HttpClient被用來發送和接受Http消息。HttpClient不會處理http消息的內容,不會進行javascript解析,不會關心content type,如果沒有明確設置,httpclient也不會對請求進行格式化、重定向url,或者其他任何和http消息傳輸相關的功能。


HttpClient 4.3 文檔翻譯

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章