摘要:网络组件基于的网络框架可以忽略的内容访问的是自己编写的程序,地址使用方式初始化创建方式响应数据类型不需要继承父类地址响应数据类型请求参数方式响应数据类型需要继承地址响应数据类型请求参数方式响应数据类型不需要继承地址响应数据类型请求参数发起请
NetworkComponent
网络组件 基于Retrofit2+RxJava2+GSON/Fastjson的网络框架
可以忽略的内容HelloActivity访问的是自己编写的JavaWeb程序,地址:https://github.com/fengqingxi...
使用方式 初始化RequestManager.get().init(application, baseUrl);创建ApiService
public interface HelloApiService { @GET("API地址") Observable> getData(请求参数); }
public interface HelloApiService { @GET("API地址") Observable<响应数据类型> getData(请求参数); }方式3 响应数据类型 不需要继承BaseEntity
public interface HelloApiService { @GET("API地址") Observable<响应数据类型> getData(请求参数); }发起请求
//请求标识,该参数可不加 ReqTag reqTag = new ReqTag(); reqTag.object = 1; RequestManager.get().async( reqTag, RequestManager.get().create(ApiService类).getData(请求参数), new IResponseCallback<响应数据类型>() { @Override public void onSuccess(ReqTag reqTag, 响应数据类型 response) { //请求成功 } @Override public void onError(ReqTag reqTag, ErrorBean errorBean) { //请求错误 } } );
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/76752.html
摘要:注和是当下非常火爆的开源框架,均来自神一般的公司。特点比使用更简单更易用。默认初始化如果使用默认始化后,一切采用默认设置。为单个请求设置超时,比如涉及到文件的需要设置读写等待时间多一点。 github源码地址:https://github.com/zhou-you/RxEasyHttp RxEasyHttp 本库是一款基于RxJava2+Retrofit2实现简单易用的网络请求框架,结...
阅读 3466·2021-11-24 09:38
阅读 3046·2021-11-15 11:37
阅读 748·2021-11-12 10:36
阅读 3486·2021-10-21 09:38
阅读 3195·2021-09-28 09:36
阅读 2376·2021-09-22 16:01
阅读 4766·2021-09-22 15:09
阅读 1174·2019-08-30 15:55