Releases
v3.5.0
增强:HttpTask
新增 Basic Auth 便捷方法:basicAuth(String username, String password)
增强:HttpTask
新增 Bearer Auth 便捷方法:bearerAuth(String token)
增强:HttpTask
新增 流式文件 上传方法:addFilePara(String name, String type, InputStream stream)
增强:HttpTask
新增 流式文件 上传方法:addFilePara(String name, String type, String fileName, InputStream stream)
增强:HttpTask
增强 setBodyPara(Object body)
方法:使其可以接受 InputStream
类型的 流式报文体 参数
增强:HttpTask
使用 ListMap
作为请求参数的内部集合容器:使其可以接受 多个同名参数 并可 保持参数的添加顺序
增强:HTTP
的 HTTP.builder()
方法,使之支持通过指定系统环境变量来让该方法返回不同的构建器实现类
增强:HTTP.Builder
新增 clearContentTypes()
方法
增强:HttpResult
新增 allHeaders()
方法
优化:HttpTask
放松校验:移除 必须将路径参数占位符全部填充的 检查
优化:HttpTask
请求时 Content-Type
请求头 不再 默认携带 charset
信息
优化:AbstractHttpClient
的 mediaType
映射机制
完善:OkHttpBuilderImpl
常见的 mediaType
映射
完善:DownloadHelper
添加更多常见的扩展名映射
重构:java.util.function.Supplier
替代 com.ejlchina.okhttps.PingSupplier
接口
重构:java.util.function.Consumer
替代 com.ejlchina.okhttps.OnCallback
接口
升级:data
:v1.1.2
-> 1.4.0
:https://gitee.com/ejlchina-zhxu/data/releases
Mapper
新增 toBean(Class<T> type)
、toBean(TypeRef<T> type)
与 toBean(Type type)
方法
Array
新增 toList(Class<T> type)
方法
DataConvertor
新增:toMapper(String in)
、toArray(String in)
、serialize(Object object)
、toBean(Type type, String in)
、toList(Class<T> type, String in)
方法
Deserializer
新增 getInstance()
方法
fastjson
: v1.2.79
-> v1.2.80
jackson
: v2.12.6
-> v2.13.2.2
新增 ListMap
接口 与 ArrayListMap
/ LinkedListMap
相关实现类
过时:HttpResult
的 getHeaders()
方法标记为已过时
过时:HttpResult.Body
的 getType()
方法标记为已过时
You can’t perform that action at this time.