Okhttp拦截器
发布日期:2025-04-28 00:30:16 浏览次数:18 分类:精选文章

本文共 524 字,大约阅读时间需要 1 分钟。

OkHttp的拦截器主要分为两种类型:Application Interceptor与Network Interceptor。以下是它们的添加方法和执行顺序说明。

添加方法

  • Application Interceptor:通过httpClient.addInterceptor(new CacheControlInterceptor());添加。
  • Network Interceptor:通过httpClient.addNetworkInterceptor(new LogInterceptor());添加。

执行顺序

在拦截器处理过程中,应用拦截器和网络拦截器的执行顺序如下:

  • 应用拦截器首先处理请求(Application interceptor的Request)。
  • 接着网络拦截器处理请求(Network Interceptor的Request)。
  • 然后网络拦截器处理响应(Network Interceptor的Response)。
  • 最后应用拦截器处理响应(Application interceptor的Response)。
  • 这种执行顺序确保了在整个请求和响应处理过程中,应用层和网络层的拦截器能够协同工作,实现请求和响应的完整流程管理。

    上一篇:OkHttp源码解析(构建者模式、责任链模式、主线流程)
    下一篇:OKhttp使用详解(二)

    发表评论

    最新留言

    关注你微信了!
    [***.104.42.241]2026年06月10日 19时34分06秒