登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
Gitee AI
NEW
我知道了
查看详情
登录
注册
代码拉取完成,页面将自动刷新
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
1
Star
0
Fork
764
huihuihui
/
forest
forked from
dromara
/
forest
确定同步?
同步操作将从
dromara/forest
强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
删除在远程仓库中不存在的分支和标签
同步 Wiki
(当前仓库的 wiki 将会被覆盖!)
取消
确定
代码
Issues
0
Pull Requests
0
Wiki
统计
流水线
服务
Gitee Pages
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
我知道了,不再自动展开
标签
标签名
描述
提交信息
操作
v1.5.0-BETA9
feat: #I26772 通过@JSONBody注解将参数标识为JSON格式的请求体 feat: #I26774 通过@XMLBody注解将参数标识为XML格式的请求体 feat: #I26KO1 @OAuth2注解,以方便实现OAuth2.0验证 feat: #I27JGF 支持多文件上传 feat: 注解属性别名 feat: #I27JFM 支持在@Query,@DataFile等注解中使用隐式变量 ${_it} 、 ${_index} 和 ${_key} fix: #I277UN 请求响应返回中文内容乱码 fix: HttpClient后端的Response Encoding为空时的问题 fix: 发送JSON参数错误 fix: JAXB转换Map和List报空指针 add: ForestRequest.method属性 add: AbstractBodyLifeCycle类 refactor: 将BASE64Encoder和BASE64Decoder替换成Base64.encode和Base64.decode add: MappingParameter.nameTemplate属性 refactor: 将@Auth2注解移动到com.dtflys.forest.extensions包下 add: OAuth2Token类 add: OAuth2MockServer类 add: @AliasFor注解 style: 将常量改为大写字母 refactor: 将HttpclientResponseHandler类改名为AbstractBackendResponseHandler add: 测试文件上传用的图片 add: 字符串模板相关类中 hasIterateVariable / isIterateVariable 方法
6b40ad5
2020-12-01 12:40
下载
v1.5.0-BETA8
fix: #I25YWK 文件上传时,中文参数乱码 fix: 错误请求参数情况下报空指针
92eada8
2020-11-18 17:29
下载
v1.5.0-BETA7
fix: #I22S6N 参数序列化的过程中可能不会选择配置中定义的数据转换器 fix: #I22S5Q 在拦截器中重新设置URL,再调用addQuery会出问题 fix: #I23UF4 @DataVariable修饰的参数会报空指针 fix: #I24LNB 使用自己创建的ForestConfiguration对象作为全局配置时,发生logHandler为空指针的问题 add: @HTTPProxy注解,用于正向代理
caad12a
2020-11-13 17:15
下载
v1.5.0-BETA5
fix: #I22S5Q 在拦截器中重新设置URL,再调用addQuery会出问题 fix: #I22S6N 参数序列化的过程中可能不会选择配置中定义的数据转换器 fix: #I22M9K 没传递依赖commons-collection add: @HTTPProxy注解,用于正向代理
243ae4a
2020-10-27 13:16
下载
v1.5.0-BETA4
feat: #I1Z9LE 通过全局配置注册过滤器 feat: #I1Z9M3 通过全局配置设置数据转换器 feat: #I22DVD JSON数据转换器支持全局日期格式换参数配置 fix: #I22CWA 请求设置的Decoder只能接受String类型参数 add: ForestConvertProperties类 add: ForestConverterItemProperties类 add: ForestConfiguration.converts属性 add: ForestConfiguration.filters属性 add: StringUtils.trimBegin方法 add: ContentType.canReadAsBinaryStream方法 refactor: 将数据类型枚举类ForestDataType改造成普通类 refactor: 改造ReflectUtils.convertObjectToMap方法 refactor: 改造JSONConverterSelector类 refactor: 改造数据类型ForestDataType类 refactor: 修改ForestResponse.isSuccess方法的判断逻辑
e7e625c
2020-10-23 14:16
下载
v1.5.0-BETA3
fix: # I1Z5DG 使用Httpclient后端时,网络错误重试失败后报空指针 fix: #I1Z5DW 使用Httpclient后端时,请求失败重试没有日志 fix: #I1Z5ES 请求网络错误,并且没有response的时候,报了404
8b800bc
2020-10-21 17:15
下载
v1.5.0-BETA2
fix: #I1YWS1 拦截器的beforeExecute方法中设置请求方式失败 add: ForestRequest.getRequestLogMessage方法 add: ForestRequest.setRequestLogMessage方法
ab71d80
2020-10-20 15:57
下载
v1.5.0-BETA1
feat: #I1YQN3 LogHandler注解
e9b21a0
2020-10-19 02:38
下载
v1.5.0-BETA
feat: #I1Y5Y8 自定义可扩展的请求日志 feat: JSONQuery注解 feat: #I1YQMJ JSONQuery注解 feat: #I1Y6RX 支持URL中的重名Query参数 feat: #I1YN5J 通过ForestRequest获取实际发送请求数据内容 fix: #I1YP7J response中的ContentType解析错误 add: OkHttp3LogBodyMessage类 add: LogEnabledLifeCycle类 add: LogConfiguration类 add: LogBodyMessage类 add: HttpclientLogBodyMessage类 add: ForestLogger类 delete: SyncHttpclientRequestSender2类
7f709fd
2020-10-19 01:31
下载
v1.4.12
fix: #I1WVIE 发送带表单格式数据的POST请求时,表单中有List、数组、Map、嵌套对象时出错 fix: #I1WDTU @Body("name") 修饰List参数时,变成了字符串,应该是JSON列表
dd06d19
2020-09-29 18:58
下载
v1.4.11
feat: #I1W2W8 使用多级全局变量 fix: #I1WDTU @Body("name") 修饰List参数时,变成了字符串,应该是JSON列 fix: #I1W0BM setRequestBody后,request中的data依然会拼接到body中 add: class StringRequestBody add: class ObjectRequestBody add: class NameValueRequestBody add: class ForestRequestBody
0f12f5a
2020-09-23 16:58
下载
v1.4.10
fix: #I1VJ19 在yml文件中配置timeout无效
b9f038c
2020-09-16 19:27
下载
v1.4.9
fix: #I1UTM3 使用@Post 定义请求,但是日志里显示的是Get,报错405 fix: #I1UHUS 请求url中带@符号解析不正确 update: 不建议使用@DataObject注解和@DataParam注解 update: 使用System.currentTimeMillis()代替new Date().getTime()
a1f7283
2020-09-16 15:26
下载
v1.4.8
fix: GET请求通过data属性传输JSON时出错 fix: 无法动态判定response字符编码的问题 fix: 解决httpcore包的冲突 fix: 无value的query参数请求 fix: 文件字节流转化为字符串时的字符编码问题 fix: #I1TOJB get请求接受xml文件为null问题 fix: #I1U6G4 在Httpclient下,Get请求传Content-Type:appliation/json请求头时报空指针 fix: ##I1TZ58 @DataVariable注解无法获取父类属性
67565f3
2020-09-07 16:22
下载
1.4.5
fix: #I1TIIH 拦截器OnError中setResult无效
0af9171
2020-09-01 17:44
下载
v1.4.4
fix: URL参数中包含 = 时不能正常解析 fix: OkHttp3后端下,ForestResponse作为返回类型仍然报Exception
1df4bf6
2020-09-01 14:16
下载
v1.4.3
fix: I1STEU 带有冒号 : 的header值绑定不生效
f94aaea
2020-08-31 11:58
下载
v1.4.2
feat: #I1PZKA 支持多个单向SSL协议 fix: #I1T0BY GET方式请求 contentType = "application/json" 时,body为[] fix: #I1SYTW post 方式请求 contentType = "application/json" 设置retryCount,重试导致请求体Body 参数由对象变为集合 fix: #I1STJI @BaseRequest 注解 userAgent引用全局变量无效 fix: #I1STIP Post文件上传时设置body的参数值无效
9e5dc6c
2020-08-27 18:13
下载
v1.4.0
feat: 在ForestRequest中添加addBody, replaceBody, getArguments方法 feat: 上传文件无需指定Content-Type feat: Header注解修饰的参数 feat: 发送GET请求可以带上BODY信息(仅在Httpclient后端下有效) feat: 添加userAgent属性 fix: Request的url为空字符串的情况 fix: baseURL不含http:// fix: baseUrl会自动删去 / 的问题 fix: httpclient后端上传文件服务端500错误 fix: contentType、contentEncoding、userAgent等属性为空的情况 fix: Content-type和Content-Encoding的优先级问题 fix: 不传递依赖spring boot starter fix: 从response头中获取Content-Encoding为空 fix: FastJSON序列化Map的问题 fix: 打印httpclient中get请求的body内容 fix: 使FastJsonConverter支持顺序 fix: Content-Type头失效 fix: FastJson转换成Map时顺序无效 refactor: 转移MethodAnnotationLifeCycle和ParameterAnnotationLifeCycle的所在包 refactor: 去掉ForestRequest中的setArguments方法 refactor: MappingParameter.type字段改名成target字段 refactor: 去掉MappingParameter.query字段,改成type字段 refactor: httpclient的url builder统一用一套 refactor: Query、Body、Header注解不强制填写value,可修饰对象参数 refactor: 包装Httpclient的Get、Head、Options、Trace、Delete方法的Entity refactor: 包装Httpclient的Get、Head、Options、Trace、Delete方法的Entity refactor: Query不强制填写value,可修饰对象参数 refactor: 去掉BodyObject和HeaderObject注解 refactor: 所有内置注解通过可扩展方式实现
c8a2ff6
2020-08-24 14:43
下载
v1.4.0-RC4
feat: 添加Get, GetRequest, Post, PostRequest等请求注解 feat: 添加Query和Body注解 fix: 默认Content-Encoding为空 fix: 请求响应头Content-Type包含;charset=的情况报错
0512409
2020-08-14 00:27
下载
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
Java
1
https://gitee.com/huihui922/forest.git
git@gitee.com:huihui922/forest.git
huihui922
forest
forest
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册