【软件】easy-okhttpV1.0.7-beta 版本发布
喜迎双旦,easy-okhttp
V1.0.7-beta 版本发布 ^_^
easy-okhttp
是一款网络框架,提供了简单的调用就能实现接口的调用。新版与之前的老版本不完全兼容,所以在使用之前的版本的兄弟们需要手动升级你们的项目。
新版引入
<dependency>
<groupId>com.mzlion</groupId>
<artifactId>easy-okhttp</artifactId>
<version>1.0.7-beta</version>
</dependency>
主要特点
- 大部分代码进行了重写和整理
- 对
okhttp3
、mzlion-core
版本更新 - post 提交不在分两个方法,让调用者更容易接受和明白,自动判断是普通表单和文件表单
- 对
OkHttpClient
实现全局单例,之前的版本每次都会创建一个实例 - 对 HTTPS 支持单向认证和双向认证
- 增加数据转换接口,统一数据处理
- 终于提供了异步请求功能
- 对于请求失败的信息更为详细
- 其他一些改进
升级指导
前面我刚刚也说了下,新版和老板不完全兼容,所以升级到新版可能你的项目会报错,可以按照下面列的几个点参考修正。
- 更新实例名
HttpClient.INSTANCE
为HttpClient.Instance
- 将原方法
HttpClient.formDataPost()
更名为HttpClient.post()
方法 - 将原先类
CommonPostRequest
更名为PostRequest
- 将方法名由
formParam
更名为param
- HTTPS 证书的方法由
setCertificates
更名为https
- 将
HttpResponse.getRawResponse()
的改为HttpResponse.custom()
- 将
HttpResponse.transferToFile()
的改为HttpResponse.asFile()
欢迎新老顾客 start 和 fork,如有 bug 可以在项目官网 https://git.oschina.net/mzllon/easy-okhttp 提 issue,同时希望朋友们进入大家庭,QQ 群 497462637 讨论技术、人生等。
最后祝各位平安夜快乐和圣诞节快乐。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于