關於安卓HTTP請求用HttpUrlConnection還是HttpClient好

2022-07-25 08:48:02 字數 586 閱讀 5920

1樓:匿名使用者

功能更強,bug更少,更容易控制細節

1.httpclient是apache的開源實現,而httpurlconnection是安卓標準實現,安卓sdk雖然整合了httpclient,但官方支援的卻是httpurlconnection;

2.httpurlconnection直接支援gzip壓縮;httpclient也支援,但要自己寫**處理;我們之前測試httpurlconnection的gzip壓縮在傳大檔案分包trunk時有問題,只適合小檔案,不過這個bug後來官方說已經修復了;

3.httpurlconnection直接支援系統級連線池,即開啟的連線不會直接關閉,在一段時間內所有程式可共用;httpclient當然也能做到,但畢竟不如官方直接系統底層支援好;

4.httpurlconnection直接在系統層面做了快取策略處理,加快重複請求的速度。

2樓:

事實上都一樣的,httpclient是apache開發的一個元件,底層也是httpurlconnection實現的,使用起來比httpurlconnection簡單很多。

http和https請求的區別,http和https有什麼區別

http和https使用的是完全不同的連線方式,用的埠也不一樣,前者是80,後者是443。http的連線很簡單,是無狀回態的,https協議是由ssl http協議構答建的可進行加密傳輸 身份認證的網路協議 要比http協議安全 https可進行加密傳輸 身份認證的網路協議 要比http協議安全 h...

http請求header中referer和origin的區別

origin主要是用來說明最初請求是從 發起的 origin只用於post請求,而referer則用於所有型別的請求 origin的方式比referer更安全點吧。http請求header中referer和origin的區別 二者區別如下 origin主要是用來說明最初請求是從 發起的 origin...

C怎樣實現http請求webservice返回xml資料

webservice 返回的資料本身就是xml 在c 中,用soap呼叫webservice,傳送訊息並取得webservice方法裡返回的內容,用http 的方法 20 假設a是客戶端,b是webservice服務端,使用者通過http協議向伺服器傳送soap請求,webservice返回客戶端x...