原创 okhttp源碼學習(五)BridgeInterceptor

核心功能 1.請求從應用層數據類型類型轉化爲網絡調用層的數據類型 2.將網絡層返回的數據類型 轉化爲 應用層數據類型。 源碼 public Response intercept(Chain chain) throws IOExcepti

原创 okhttp源碼學習(八)CallServerInterceptor

終於到了最後一個攔截器了 在上個ConnectInterceptor攔截器中我們已經個真正的連接上了 服務器 那麼後面我們就是發送數據來看 在OKhttp裏面請求主要範圍一下幾個步驟 1.寫入請求頭 2.寫入請求體 3.讀取響應頭 4.讀取

原创 okhttp源碼學習(二)主要流程

一個基本的OKhttp基本創建立流程 OkHttpClient client = new OkHttpClient(); RequestBody body = RequestBody.create(JSON, "{json:

原创 okhttp源碼學習(七)ConnectInterceptor

初看一下源碼 哇 好少啊 public ConnectInterceptor(OkHttpClient client) { this.client = client; } @Override public Respo

原创 android 源碼設計模式讀書筆記(一)

這是第二次讀這本書了 有時感覺講的事真的不錯 第一次讀完什麼都沒有留下 除了已經不知道哪去的源碼 只剩下詩和遠方 主要是長時間不看你 改忘得都差不多了 現在有時間在讀一遍 希望 可以把這本書的讀書筆記一直寫下去 大概一中午時間讀完了 第一章