写这篇文章,说明对OkHttp的学习,暂告一段落了。
最后以看一下整个OKhttp的框架(图网上找的,侵删):

以及过一下最开始的请求流程:

结束语:
学习源码是为了更好的应用,为了写出更好的代码。
给自己定一个小目标,把Retrofit源码进行一遍分析学习(其实代码不多)
系列:
OKhttp源码学习(一)—— 基本请求流程
OKhttp源码学习(二)—— OkHttpClient
OKhttp源码学习(三)—— Request, RealCall
OKhttp源码学习(四)—— RetryAndFollowUpInterceptor拦截器
OKhttp源码学习(五)—— BridgeInterceptor拦截器
OKhttp源码学习(六)—— CacheInterceptor拦截器
OKhttp源码学习(七)—— ConnectInterceptor拦截器
OKhttp源码学习(八)—— CallServerInterceptor拦截器
OKhttp源码学习(九)—— 任务管理(Dispatcher)
网友评论