OkkHttp客戶端配置項

2021-09-13 20:32:56 字數 1070 閱讀 1712

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預設是只允許本地訪問的,如果你要其他機器也能夠訪問的話,那麼需要改變 ...