![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
6.1 (番外)深入源碼理解HashMap如筛、LinkedHashMap牺丙,DiskLruCache 我們看OkHttp的源碼可以知道则涯,他的緩存算法...
番外篇有講到, Http頭里面有個(gè)Cache-Control 的字段,這個(gè)字段就是來處理緩存的冲簿,我們先來了解一下Cache-Control Ca...
大工程搞完了粟判,,咱們接著來摳細(xì)節(jié)峦剔,聊一聊OkHttp的連接池管理和任務(wù)隊(duì)列管理 連接池 OkHttp的鏈接遲相關(guān)的類是 ConnectionPo...
OkHttp請(qǐng)求的核心處理就是這一系列的攔截鏈 這里面看到 档礁,第一個(gè)add的是client里面自己定義的攔截鏈集合和如果不是webSocket的...
Call和RealCall 經(jīng)過上面的初始化之后 okhttpClient 調(diào)用public Call newCall(Request requ...
OkHttp的整個(gè)的初始化采用了一個(gè)Builder的形式來建造,對(duì)設(shè)計(jì)模式不太了解的同學(xué)可以去看 https://github.com/mirs...
官網(wǎng): http://square.github.io/okhttp/ github地址:https://github.com/square/o...
為了照顧到很多對(duì)Http比較陌生的同學(xué)吝沫,這里專門說明一下Http的請(qǐng)求原理呻澜,對(duì)看OkHttp源碼,理解OkHttp網(wǎng)絡(luò)請(qǐng)求會(huì)有很大的幫助惨险,我們也...