addinterceptor
(interceptor
interceptor
)
它的作用主要是攔截請求和攔截響應資訊,發出請求後,請求可以被***攔截,收到響應前也可以被***攔截
應用***的特點如下
addnetworkinterceptor
(interceptor
interceptor
)
新增乙個網路***,網路***的特點如下
authenticator
(authenticator
authenticator
)
okhttp 會在返回為401
的情況下重新進行請求,但是請注意,只有 http 返回的狀態碼為401
的時候,才會呼叫該介面,實現authenticator 介面返回乙個含有令牌的請求.
cache
(cache
cache
)
設定快取物件
calltimeout
(duration
duration
)
calltimeout(duration duration)設定完整呼叫超時時間
或: calltimeout(long timeout, timeunit unit)
證書鎖定,預設情況下,okhttp信任執行平台支援的證書頒發機構。這種策略最大化了連通性,但它受到對認證機構的攻擊的制約,它也假定了你的https伺服器的證書是由證書頒發機構簽名的。
使用certificatepinner來約束哪些認證機構被信任。證書鎖定增加了安全性,但限制了你的伺服器團隊公升級tls證書的能力。
connectionpool
(connectionpool
connectionpool
)
設定連線池用於**http和https的連線
??正文結束??
OkkHttp客戶端配置項
addinterceptor interceptor interceptor 它的作用主要是攔截請求和攔截響應資訊,發出請求後,請求可以被 攔截,收到響應前也可以被 攔截 應用 的特點如下 addnetworkinterceptor interceptor interceptor 新增乙個網路 網路...
客戶端配置 Git客戶端基本配置
git 能夠識別的配置項被分為了兩大類 客戶端和伺服器端,其中大部分基於你個人工作偏好,屬於客戶端配置。儘管有數不盡的選項,但我只闡述 其中經常使用或者會對你的工作流產生巨大影響的選項,如果你想觀察你當前的 git 能識別的選項列表,請執行 git config helpgit config的手冊頁...
mysql客戶端配置 MySQL客戶端配置和使用
安裝mysql sudo apt get install mysql server 這個應該很簡單了,而且我覺得大家在安裝方面也沒什麼太大問題,所以也就不多說了,下面我們來講講配置。配置mysql 注意,在ubuntu下mysql預設是只允許本地訪問的,如果你要其他機器也能夠訪問的話,那麼需要改變 ...