網絡組件 基於Retrofit2+RxJava2+GSON/Fastjson的網絡框架java
HelloActivity訪問的是本身編寫的JavaWeb程序,地址:https://github.com/fengqingxi...git
RequestManager.get().init(application, baseUrl);
public interface HelloApiService { @GET("API地址") Observable<HttpResult<響應數據類型>> getData(請求參數); }
public interface HelloApiService { @GET("API地址") Observable<響應數據類型> getData(請求參數); }
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) { //請求錯誤 } } );