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