Retrofit+rxjava网络请求框架 一

在build.gradle中添加依赖

//Rxjava

//处理网络请求在android中线程调度问题

implementation'io.reactivex.rxjava3:rxandroid:3.0.0'

implementation"io.reactivex.rxjava3:rxjava:3.0.4"

//Retrofit

implementation'com.squareup.retrofit2:retrofit:2.9.0'

//支持Gson解析

implementation'com.squareup.retrofit2:converter-gson:2.9.0'

//Retrofit打印请求参数

//Retrofit中无法打印请求参数,由于Retrofit是基于OkHttp进行封装的,可以对OkHttp添加日志拦截器来打印请求参数:

//使用拦截器的版本要和retrofit使用的okhttp3的版本

implementation'com.squareup.okhttp3:logging-interceptor:3.8.0'

//衔接 Retrofit & RxJava

implementation'com.squareup.retrofit2:adapter-rxjava3:2.9.0'

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容