-
什么東西查看全部
-
okhttp流程查看全部
-
感覺沒啥用查看全部
-
核心;HttpEngine首先調用nextConnection(),獲取不到Connection 才會調用createNextConnection()查看全部
-
Request.BuilderDispatcherHttpEngine(檢查有沒有緩存Cache)ConnectionPool(Connection)Route/Platform通過Server(Socket)發送數據Date查看全部
-
多路復用機制查看全部
-
文字描述okttp流程圖查看全部
-
總體設計查看全部
-
重連機制 通過一個while的循環,判斷條件是當前狀態是否連接,如果沒有連接,就會調用getResquese()發送請求,緊接著HttpEngine調用recover(),進行重連操作,知道當前連接狀態為已連接,結束循環。查看全部
-
okhttp多路復用機制 HttpEngine(Http引擎)每次請求數據時,都會先調用nextConnection(),如果返回一個連接對象,則就調用sendRequest()發送一個請求。如果nextConnection()返回為null,就會調用createNextConnection()創建一個連接,然后去發送請求。 使用線程池機制實現多路復用機制,這也是okHttp重要的優勢之一。查看全部
-
okhttp普遍使用構建者模式開發 Request.Builder查看全部
-
請求體所包含的內容 1,本次請求的方法(通常是get,post等) 2,本次請求所提交的數據查看全部
-
請求頭所包含的內容: 1,表明本次請求的客戶端(通常是瀏覽器) 2,本次請求所使用的cookie 3,本次請求希望返回的數據類型 4,本次請求是否采用數據壓縮等一系列設置查看全部
-
重連機制查看全部
-
多路復用機制查看全部
舉報
0/150
提交
取消