Android开源框架源码鉴赏:Okhttp
生活随笔
收集整理的這篇文章主要介紹了
Android开源框架源码鉴赏:Okhttp
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一 請求與響應流程
- 1.1 請求的封裝
- 1.2 請求的發送
- 1.3 請求的調度
- 二 攔截器
- 2.1 RetryAndFollowUpInterceptor
- 2.2 BridgeInterceptor
- 2.3 CacheInterceptor
- 2.4 ConnectInterceptor
- 2.5 CallServerInterceptor
- 三 連接機制
- 3.1 建立連接
- 3.2 連接池
- 四 緩存機制
- 4.1 緩存策略
- 4.2 緩存管理
更多Android開源框架源碼分析文章請參見Android open framework analysis。
在Android刀耕火種的哪個年代,我們做網絡請求通常會選用HttpURLConnection或者Apache HTTP Client,這兩者均支持HTTPS、流的上傳和下載、配置超時和連接池等特性,但隨著業務場景的負責化以及對流量消耗的優化需求,Okhttp應運而生,自誕生起,口碑就一直很好。
但是,大家都說好,好在哪里?既然這么好,它的設計理念和實現思路有哪些值得我們學習的地方?
總結
以上是生活随笔為你收集整理的Android开源框架源码鉴赏:Okhttp的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android 7.0 源码分析项目一期
- 下一篇: Android开源框架源码鉴赏:Fres