retrofit okHttp攔截器執行順序

配置retrofit的時候爲OkHttpClient通過addInterceptor()配置攔截器
攔截器的執行順序是根據添加順序來執行,誰先添加,先執行哪個攔截器

.addInterceptor(new BaseInterceptor())
.addInterceptor(new EncryptInterceptor())
.addInterceptor(new HttpCacheInterceptor())

我這裏添加三個攔截器,執行順序爲BaseInterceptor ->EncryptInterceptor->HttpCacheInterceptor
如果其中某一個攔截器中返回了NUll,後面的攔截器將被阻斷。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章