https://github.com/hotstu/rxfetch
an easy to use http request library based on RxJava & OkHttp 一个简单易用的Http请求库,基于RxJava和OkHttp封装
https://github.com/hotstu/rxfetch
http okhttp3 rxjava
Last synced: about 1 year ago
JSON representation
an easy to use http request library based on RxJava & OkHttp 一个简单易用的Http请求库,基于RxJava和OkHttp封装
- Host: GitHub
- URL: https://github.com/hotstu/rxfetch
- Owner: hotstu
- License: apache-2.0
- Created: 2021-06-11T01:55:00.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-01-27T01:58:42.000Z (over 4 years ago)
- Last Synced: 2025-01-21T18:33:45.031Z (over 1 year ago)
- Topics: http, okhttp3, rxjava
- Language: Java
- Homepage:
- Size: 151 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RxFetch
an easy to use http request library based on RxJava & OkHttp
一个简单易用的Http请求库, 基于RxJava和OkHttp封装
支持类型自动转换,支持Gson 、 Moshi, 可扩展
```
OkHttpClient build = new OkHttpClient.Builder().build();
fetch = new RxFetch(build, new GsonTypeAdapter(), new JsoupTypeAdapter());
```
```
fetch.get("http://example.com/get", params,Bean.class)
.observeOn(Schedulers.io())
.subscribeOn(AndroidSchedulers.mainThread())
.subscribe(s -> {
System.out.println(s.msg);
}
}, throwable -> fail());
```
# download:
```
implementation("io.github.hotstu.rxfetch:lib:1.0.0")
```