美文网首页
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