文件名称:WeNetwork:Retrofit+OkHttp+Rxjava组合的高性能的网络框架,采用单例模式,支持多BaseUrl,支持动态替换拦截器
文件大小:166KB
文件格式:ZIP
更新时间:2024-06-13 21:13:20
Java
WeNetWork 一 框架简介: 一个OkHttp + Retrofit +Rxjava 组合的高性能、超解耦、动态处理、链式请求、单例模式的网络框架。封装框架的唯一目的就是好用、适用。 支持功能如下: 单例模式,保持一个全局的OkHttp和Retrofit对象。 真正的链式调用,不基于RxJava的链式模式 单例模式下动态改变BaseUrl和ApiServer,选择性的添加拦截器。 完全动态添加请求参数、Base参数、Headers、RequestBody等。 网络请求的生命周期自动管理。 自定义异常处理,以及Resopnse结果预先处理(主要是Json的类型转换问题)。 随心所欲的日志系统。让你清楚你的每次请求细节。 每次网络请求都可随时取消,页面销毁自动取消网络请求。 1.1 单例模式: WeNetWork采用的是单例模式,也就是OkHttp和Retrofit对象基本上只会创建一
【文件预览】:
WeNetwork-master
----WeNet()
----.gitignore(1KB)
----app()
--------.gitignore(7B)
--------build.gradle(1KB)
--------src()
--------proguard-rules.pro(751B)
----settings.gradle(23B)
----build.gradle(613B)
----gradlew(5KB)
----.gitmodules(74B)
----README.md(11KB)
----gradlew.bat(2KB)
----gradle.properties(816B)
----gradle()
--------wrapper()
----config.gradle(141B)