美文网首页
Retrofit源码解析

Retrofit源码解析

作者: 我是小矿工 | 来源:发表于2018-11-29 11:25 被阅读0次

    Retrofit是基于OkHttp设计的一个网络请求框架。其实说Retrofit是一个网络不是那么准确,准确来说,Retrofit就是OkHttp的一个外壳,Retrofit的底层网络请求使用就是OkHttp。

    Retrofit的使用流程:

    retrofit.create(Api.class)

    创建接口实现类:创建并返回一个会拦截接口方法的动态代理对象实例 - 接口方法被调用时,会被其拦截,内部将接口方法适配成HTTP Call,再构造对应的OkHttpCall,最后通过CallAdapter.adapt()转换成Retrofit适用的call delegates(即ExecutorCallbackCall)。

    相关文章

      网友评论

          本文标题:Retrofit源码解析

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