1 类图
1.1 okhttp类图
1.2 okio类图
2 okhttp 时序图
A1. OkhttpClient init.
A2 RealCall.execute
A3 RealCall.captureCallStackTrace
A4 getResponseWithInterceptorChain
A4.1 RetryAndFollowUpInterceptor.intercept
A4.2 BridgeInterceptor
A4.3 CacheInterceptor
A4.4 ConnectInterceptor
A 4.4.1 RealConnection.connect
A 4.4.2 Http2Connection R&S.
A 4.4.3 RouteSelector
A 4.4.4 receive data
A4.5 CallServerInterceptor
A 4.5.1 Http2Codec
A 4.5.2 Http1Codec
A5 response dispatch
B Okio时序图
B 1 BufferedSource create
B 2 BufferedSink create
B3 BufferedSink write
B4 Buffer.writeByte
B5 BufferedSource.read
B6 RealBufferedSource.readByte
D Websocket时序图