okhttpclient拦截器

https://dandelioncloud.cn/article/details/1529015151722512385

https://blog.csdn.net/a734474820/article/details/126428565
请求会被交给责任链中的一个个拦截器。如果没有新增自定义拦截器的话,默认情况下有五大拦截器:

1.RetryAndFollowUpInterceptor:重试重定向拦截器,第一个接触到请求,最后接触到响应,负责判断是否需要重新发起整个请求;
2.BridgeInterceptor:桥接拦截器,补全请求信息,并对响应进行额外处理;
3.CacheInterceptor:缓存拦截器,请求前查询缓存,获取响应后判断是否需要进行缓存;
4.ConnectionInterceptor:连接拦截器,与服务器完成TCP连接;
5.CallServerInterceptor:发起请求拦截器,与服务器通信;封装请求数据与解析响应数据【如:HTTP报文

posted @ 2023-04-20 14:59  xudong5273  阅读(49)  评论(0)    收藏  举报