结构图
分析
OkHttpClient
calls
的工厂类,用于发送HTTP网络请求,并接受结果;app最好只维护一个OkHttpClient
实例,因为每一个client对象都有单独的连接池和线程池。
同时也是协调各个part的门面类,包括
Dispatcher
- 分发管理异步任务
Protocol
- 网络协议
ConnectionSpec
- 安全协议
Interceptor
- 拦截器
Cache
- 缓存
CertificatePinner
- 证书
ConnectionPool
- 连接池
Dns
- dns
资料
官网
github地址
https://blog.piasy.com/2016/07/11/Understand-OkHttp/index.html
网友评论