美文网首页
BridgeInterceptor

BridgeInterceptor

作者: shawn_yy | 来源:发表于2017-11-13 19:45 被阅读0次

BridgeInterceptor

该拦截器主要功能

proceed之前

  • 处理请求头 最开始我们构建的Request是不符合Http的Request的规范的,该拦截器会讲参数补充完成
  • 处理Cookie 如果曾在cookie会加载到Request中

proceed之后

  • 保存cookie
  • Response设置对应的Request
  • proceed之前如果有压缩,则会处理压缩
  • 之后返回处理好的Response

这个拦截器很简单 比较好的是它的Cookie的处理很巧妙

CookieJar是一个接口实现saveFromResponse()存储cookie 实现loadForRequest()读取cookie

CookieJar这个对象为OkHttpClient持有,在构建BridgeInterceptor()传入的

相关文章

网友评论

      本文标题:BridgeInterceptor

      本文链接:https://www.haomeiwen.com/subject/dfctvxtx.html