OkHttp3(四)--框架的使用流程
作者:
azu_test | 来源:发表于
2019-01-25 10:34 被阅读0次
1. 框架的代码流程

未命名文件.jpg
2. Okhttp的子系统层级结构图如下所示:

16146b3c10774857.png
- 网络配置层:利用Builder模式配置各种参数,例如:超时时间、拦截器等,这些参数都会由Okhttp分发给各个需要的子系统。
- 重定向层:负责重定向。
- Header拼接层:负责把用户构造的请求转换为发送给服务器的请求,把服务器返回的响应转换为对用户友好的响应。
- HTTP缓存层:负责读取缓存以及更新缓存。
- 连接层:连接层是一个比较复杂的层级,它实现了网络协议、内部的拦截器、安全性认证,连接与连接池等功能,但这一层还没有发起真正的连接,它只是做了连接器一些参数的处理。
- 数据响应层:负责从服务器读取响应的数据。
参考
https://juejin.im/post/5a704ed05188255a8817f4c9
本文标题:OkHttp3(四)--框架的使用流程
本文链接:https://www.haomeiwen.com/subject/xncmjqtx.html
网友评论