okhttp Interceptors和networkInterceptors

应用拦截器(Interceptors)

  • 不必要担心响应和重定向之间的中间响应。
  • 通常只调用一次,即使HTTP响应是通过缓存提供的。
  • 遵从应用层的最初目的。与OkHttp的注入头部无关,如If-None-Match。
  • 允许短路而且不调用Chain.proceed()。
  • 允许重试和多次调用Chain.proceed()。

网络拦截器(networkInterceptors)

  • 允许像重定向和重试一样操作中间响应。
  • 网络发生短路时不调用缓存响应。
  • 在数据被传递到网络时观察数据。
  • 有权获得装载请求的连接。

参考
OkHttp完全解析-拦截器

你可能感兴趣的:(okhttp Interceptors和networkInterceptors)