RealConnection是Connection的实现类,代表着链接socket的链路,如果拥有了一个RealConnection就代表了我们...
CallServerInterceptor 写入请求头 写入请求体 读取响应头 读取响应体 CallServerInterceptor的部分源码
ConnectInterceptor 与服务端建立连接,并且获得通向服务端的输入和输出流对象 创建输入输出流 建立连接 执行下一个拦截器 Con...
CacheInterceptor 用来负责读取缓存以及更新缓存的 读取候选缓存 创建缓存策略 根据缓存策略决定报错、使用缓存、继续执行Inter...
BridgeInterceptor 该拦截器是链接客户端代码和网络代码的桥梁 将客户端构建的Request对象信息构建成真正的网络请求(设置请求...
RetryAndFollowUpInterceptor 创建 StreamAllocation 对象 调用 RealInterceptorCha...
RealInterceptorChain 拦截器链表存储器,里面存储了所有的拦截器,还有一些网络请求属性 每次执行下一个拦截器的拦截事件前都会创...
RealCall 它将会对请求做最后操作,例如异步请求、同步请求、取消请求等操作。 它实现了Call接口,其中Call接口内定义了异步请求、同步...
本篇将通过同步和异步网络请求过程的分析Dispatcher的功能作用以及流程 Dispatcher内的一些关键代码 Dispatcher是一个任...
文集作者