美文网首页
OkHttp3(四)--框架的使用流程

OkHttp3(四)--框架的使用流程

作者: azu_test | 来源:发表于2019-01-25 10:34 被阅读0次

1. 框架的代码流程

未命名文件.jpg

2. Okhttp的子系统层级结构图如下所示:

16146b3c10774857.png
  1. 网络配置层:利用Builder模式配置各种参数,例如:超时时间、拦截器等,这些参数都会由Okhttp分发给各个需要的子系统。
  2. 重定向层:负责重定向。
  3. Header拼接层:负责把用户构造的请求转换为发送给服务器的请求,把服务器返回的响应转换为对用户友好的响应。
  4. HTTP缓存层:负责读取缓存以及更新缓存。
  5. 连接层:连接层是一个比较复杂的层级,它实现了网络协议、内部的拦截器、安全性认证,连接与连接池等功能,但这一层还没有发起真正的连接,它只是做了连接器一些参数的处理。
  6. 数据响应层:负责从服务器读取响应的数据。

参考

https://juejin.im/post/5a704ed05188255a8817f4c9

相关文章

网友评论

      本文标题:OkHttp3(四)--框架的使用流程

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