okHttp解析

    xiaoxiao2022-07-07  192

    OKhttp是Square开源的轻量级框架

    okHttp同步请求:

    1.创建okHttpClient对象

    两种创建方式: 1.直接new 2.通过建造者模式Builder模式为我们添加其他属性的操作 在默认创建的情况下帮我们创建了很多的默认对象

    2.创建request对象 和 response对象 对象我们okhttp的请求和响应

    3.通过call对象来操作请求 我们知道call是一个接口我们就需要通过他的子类Realcall来完成我们的请求

    4.RealCall 一. 只能被执行一次 如果被执行过了再次执行的话就会抛出异常 二. okhttp内部它的调度器他会将同步请求添加到一个队列当中 三. okhttp拦截器队列来做实际的网络请求工作

    5.执行完成之后,为了将我们的Dispatcher复合降低,就将同步请求从Dispatcher中移除

    最新回复(0)