java常用http請求庫


java常見的http請求庫有httpclient,RestTemplate,OKhttp,restassured

、HttpClient

HttpClient:代碼復雜,還得操心資源回收等。代碼很復雜,冗余代碼多,不建議直接使用。

注意:httpclient目前有多個版本:

  1. httpClient3.x
  2. httpClient4.x
  3. httpClient5.x   api地址:https://hc.apache.org/httpcomponents-client-5.0.x/httpclient5/apidocs/

二、RestTemplate

RestTemplate: 是 Spring 提供的用於訪問Rest服務的客戶端, RestTemplate 提供了多種便捷訪問遠程Http服務的方法,能夠大大提高客戶端的編寫效率。

 

三、okhttp

khttp是一款由square公司開源的java版本http客戶端工具。

文檔地址:https://square.github.io/okhttp/

 

四、retrofit

okhttp是一款由square公司開源的java版本http客戶端工具。實際上,square公司還開源了基於okhttp進一步封裝的retrofit工具,用來支持通過接口的方式發起http請求。

如果你的項目中還在直接使用RestTemplate或者okhttp,或者基於它們封裝的HttpUtils,那么你可以嘗試使用Retrofit。

文檔地址:https://square.github.io/retrofit/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM