issues
search
jeasonlzy
/
okhttp-OkGo
OkGo - 3.0 震撼来袭,该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用,支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能
Apache License 2.0
10.6k
stars
2.55k
forks
source link
作者弃坑了,推荐一款新的网络请求框架
#979
Open
880634
opened
3 years ago
880634
commented
3 years ago
Android 网络请求框架,简单易用,so easy,OkGo 支持的它都支持
功能或细节
EasyHttp
Retrofit
OkGo
对应版本
10.2
2.9.0
3.0.4
issues 数
aar 包大小
75 KB
123 KB
131 KB
minSdk 要求
API 14+
API 21+
API 14+
配置多域名
✅
❌
✅
动态 Host
✅
❌
❌
全局参数
✅
❌
✅
日志打印
✅
❌
✅
超时重试
✅
✅
✅
请求缓存
✅
❌
✅
下载校验
✅
❌
❌
极速下载
✅
❌
❌
批量上传文件
✅
❌
✅
上传进度监听
✅
❌
✅
Json 参数提交
✅
❌
✅
请求代码定位
✅
❌
❌
延迟发起请求
✅
❌
❌
分区存储适配
✅
❌
❌
上传文件类型
File / FileContentResolver
InputStream / RequestBody
RequestBody
File
请求生命周期
自动管控
需要封装
需要封装
参数传值方式
字段名 + 字段值
参数名 + 参数值
定义 Key + Value
框架灵活性
高
低
中
框架学习成本
中
高
低
API 记忆成本
低
高
低
接口维护成本
低
中
高
框架维护状态
维护中
维护中
停止维护
直达地址,大家可以看看:
https://github.com/getActivity/EasyHttp
wangjianxiang
commented
2 years ago
轮子哥 无处不在
NicodeLee
commented
2 years ago
其实更推荐:
https://github.com/liujingxing/rxhttp
Android 网络请求框架,简单易用,so easy,OkGo 支持的它都支持
InputStream / RequestBody
直达地址,大家可以看看:https://github.com/getActivity/EasyHttp