Android為我們提供了兩種HTTP交互的方式:HttpURLConnection 和 Apache HTTP Client个曙,雖然兩者都支持HTTPS泪电,流的上傳和下載箭阶,配置超時府树,IPv6和連接池讨阻,已足夠滿足我們各種HTTP請求的需求澜倦。但更高效的使用HTTP可以讓您的應(yīng)用運行更快聚蝶、更節(jié)省流量。而OkHttp庫就是為此而生藻治。
特點:
1. 支持 SPDY 碘勉,共享同一個Socket來處理同一個服務(wù)器的所有請求
2. ?如果SPDY不可用,則通過連接池來減少請求延時
3. 無縫的支持GZIP來減少數(shù)據(jù)流量
4. 緩存響應(yīng)數(shù)據(jù)來減少重復的網(wǎng)絡(luò)請求
使用方式
請求流程圖:
類圖: