您的位置首页百科问答

Okhttp的责任链模式

Okhttp的责任链模式

Okhttp的线程池和高并发

Okhttp链接池的使用

Okhttp的缓存机制

Okhttp的责任链模式

建议安装目录插件食用

采用责任链模式,意思是用来处理相关事务责任的一条执行链,链上拥有若干节点,,如果某个节点处理完了就可以根据实际业务需求传递给下一个节点继续处理或者返回处理完毕。举一个百科上的例子:

而在okhttp中,一共有五个拦截器,其分别为

其工作的流程图大体如下所示:

正如名字一样,其对Network Request配置基本的网络信息,

打开了与服务器的链接,正式开启了网络请求(打开了socket链接)

作为okhttp的最后一个拦截器,他的主要作用是向服务器发送请求, 以及返回从服务器的到的response对象供客户端使用

同样的首先看一下最关键的Intercept方法,其中有如下几个关键点

string方法即可,至此我们便通过使用okhttp成功从网络获取到了相关的数据

拦截器的调用流程大体可以如下图概括

[图片上传失败...(image-19cf46-1605337548472)]

参考链接

抖音看短剧