Okhttp的线程池和高并发
Okhttp链接池的使用
Okhttp的缓存机制
Okhttp的责任链模式
建议安装目录插件食用
采用责任链模式,意思是用来处理相关事务责任的一条执行链,链上拥有若干节点,,如果某个节点处理完了就可以根据实际业务需求传递给下一个节点继续处理或者返回处理完毕。举一个百科上的例子:
而在okhttp中,一共有五个拦截器,其分别为
其工作的流程图大体如下所示:
正如名字一样,其对Network Request配置基本的网络信息,
打开了与服务器的链接,正式开启了网络请求(打开了socket链接)
作为okhttp的最后一个拦截器,他的主要作用是向服务器发送请求, 以及返回从服务器的到的response对象供客户端使用
同样的首先看一下最关键的Intercept方法,其中有如下几个关键点
string方法即可,至此我们便通过使用okhttp成功从网络获取到了相关的数据
拦截器的调用流程大体可以如下图概括
[图片上传失败...(image-19cf46-1605337548472)]
参考链接