Q1:Okhttp如何开启的Http2.0--ConnectInterceptor
只要后端将接口升级到Http2.0的支持之后,客户端就能自动的把所有的请求切换到Http2.0上,
SSLSocket去获取ALPN的协议支持信息,当后端支持的协议内包含Http2.0时,则就会把请求自动升级到Http2.0。
Okhttp如何开启的Http2.0 - 云+社区 - 腾讯云
Q2:OKhttp连接池相关--ConnectInterceptor
ConnectInterceptor主要负责打开TCP链接、TLS握手
Android OkhttpInterceptor 笔记:ConnectInterceptor - 简书
OkHttp3的连接池及连接建立过程分析(上篇)-社区博客-网易数帆
OkHttp3的连接池及连接建立过程分析(中篇)-社区博客-网易数帆
OkHttp3的连接池及连接建立过程分析(下篇)-社区博客-网易数帆
okhttp连接池复用机制_tangjiean的专栏-CSDN博客_okhttp连接池
Q3:OkHttp发送、响应请求--CallServerInterceptor
CallServerInterceptor实现了Http的通信过程,其主要分为如下4步:
1、发送RequestHeader;
2、发送RequestBody;
3、接收ResponseHeader;
4、接收ResponseBody。
OkHttp3笔记----CallServerInterceptor_weixin_43298955的博客-CSDN博客
OKHTTP拦截器CallServerInterceptor的简单分析 - 简书
Okhttp之CallServerInterceptor简单分析_菜鸟博客-CSDN博客
Q4:OKHttp的整体流程