美文网首页
OkHttp BridgeInterceptor 拦截器源码分析

OkHttp BridgeInterceptor 拦截器源码分析

作者: luckyMannnn | 来源:发表于2018-08-01 16:51 被阅读0次
    image
    BridgeInterceptor 桥接拦截器。其主要作用就是为我们创建好的 Request 请求对象的请求头部进行配置(内容长度,编码方式,压缩等等),添加请求头部的作用。

    我们继续查看代码,主要还是到它的 intercept() 方法中查看


    image.png
    image.png
    在源码中从 49 => 91 行可以知道

    BridgeInterceptor 拦截器所做的就是给普通的 Request 请求添加很多的头部信息,让它成为一个可以发送网络请求的 Request

    继续看下面的代码


    image.png
    到这里这个方法分析得差不多了,也清楚了这个拦截器到底做了什么工作。

    总结

    1.负责将用户构建的一个 Resquest 请求转化为能够进行网络访问的请求。
    2.将这个符合网络请求的 Resquest 进行网络请求。
    3.将网络请求回来的响应 Response 转化为用户可用的 Response

    相关文章

      网友评论

          本文标题:OkHttp BridgeInterceptor 拦截器源码分析

          本文链接:https://www.haomeiwen.com/subject/mxdrvftx.html