240 发简信
IP属地:四川
  • Resize,w 360,h 240
    Okhttp CacheInterceptor 拦截器源码分析

    CacheInterceptor 缓存拦截器,完成OkHttp请求是否进行缓存工作。 在 Cache缓存put 和 Cache缓存get 分别分...

  • Resize,w 360,h 240
    OkHttp Cache缓存get 源码分析

    Cache类中get()方法就是读取缓存中响应体Response 看下源码: 我们到 DiskLruCache中去查看这个get()方法 到En...

  • Resize,w 360,h 240
    OkHttp Cache缓存put 源码分析

    本来是应该分析 CacheInterceptor 缓存拦截器的,考虑到这需要对OkHttp的缓存 Cache 有一定的了解,所以先分析 Cach...

  • Resize,w 360,h 240
    OkHttp BridgeInterceptor 拦截器源码分析

    BridgeInterceptor 桥接拦截器。其主要作用就是为我们创建好的 Request 请求对象的请求头部进行配置(内容长度,编码方式,压...

  • Resize,w 360,h 240
    OkHttp RetryAndFollowUpInterceptor 拦截器源码分析

    其实从 RetryAndFollowUpInterceptor 的名字大概就知道它的作用是失败重连的拦截器。比如我们在想要做连接失败重连,就可以...

  • Resize,w 360,h 240
    OkHttp Interceptor(拦截器) RealInterceptorChain( 拦截器链)源码分析

    简单的回顾下同步/异步 同步请求就是执行请求的操作是阻塞式,直到 Http 响应返回异步请求就类似非阻塞式的请求,它的执行结果一般都是通过接口回...

  • Resize,w 360,h 240
    OkHttp 任务调度 Dispatcher 源码分析

    我们在前面的同步异步请求源码分析中经常会到 Dispatcher 类中去调用一些方法。 OkHttp如何实现同步异步请求的呢? 发送的同步/异步...

  • Resize,w 360,h 240
    OkHttp 异步请求 源码分析

    由于异步请求和同步请求的前三步是一样的,唯一产生分歧的是最后异步 call 调用请求方法的不同。同步是调用的 execute() 方法,然而异步...

  • Resize,w 360,h 240
    OkHttp 异步请求

    在上两篇文章中介绍了OkHttp同步请求以及同步请求的源码分析,其中也提到了OkHttp的同步请求和异步请求的前三步是一模一样的流程。 这前三步...