zhou-you/RxEasyHttp
本库是一款基于RxJava2+Retrofit2实现简单易用的网络请求框架,结合android平台特性的网络封装库,采用api链式调用一点到底,集成cookie管理,多种缓存模式,极简https配置,上传下载进度显示,请求错误自动重试,请求携带token、时间戳、签名sign动态配置,自动登录成功后请求重发功能,3种层次的参数设置默认全局局部,默认标准ApiResult同时可以支持自定义的数据结构,已经能满足现在的大部分网络请求。 observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3374
- days_rel: n/a
- days_push: 1086
- n_releases_24m: 0
Adoption not part of the score
3157 stars · 606 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
RxEasyHttp is an Android networking library built on RxJava2 and Retrofit2 that wraps HTTP requests in a fluent, chainable API. It bundles cookie management, multiple caching strategies, HTTPS configuration, upload/download progress, automatic retries, and dynamic token/timestamp/signature handling.
Use cases
- make http requests in android with rxjava2 and retrofit2
- handle file upload and download progress in android
- manage cookies and caching for network requests
- automatically retry failed network requests
- attach token, timestamp, and signature to requests
- re-send requests after automatic login
- configure global and per-request network parameters
When to choose
- you want a simpler, chainable wrapper over Retrofit/RxJava2 on Android
- you need built-in caching, cookie, retry, and progress handling out of the box
- you want unified handling of common response structures and errors
- you need layered (default/global/local) request configuration
When to avoid
- you use Kotlin coroutines or modern stacks instead of RxJava2
- you prefer using plain Retrofit/OkHttp directly with your own thin wrapper
- you need a library under very active development - releases are infrequent
- your project does not target the Android platform
Facets
library · maturity maintenance
http-client web-framework caching middleware android-tools mobile-development apis web-development jvm rxjava2 retrofit2 okhttp3 networking-wrapper chained-api file-upload-download token-authentication http-caching android mobile
1 source
- readme: https://github.com/zhou-you/RxEasyHttp · fetched 2026-08-28 · 5552000580f4
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| zhou-you/RxEasyHttp | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="zhou-you/RxEasyHttp")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem