317 Star 3.5K Fork 744

dromara / forest

 / 详情

url中参数带有$时,会强制转义,实际无需转义该如何处理。

已完成
创建于  
2022-07-21 11:48

当前使用Forest版本以及所使用的后端及版本

Forest: 1.2.5
Backend: okhttp/version

url路径参数中包含$符号,无需转义,但是会强制转义。导致路径错误。

比如:https://app.ekuaibao.com/api/openapi/v2/flow/data/$ID_3Ln6yVNIbJf/retract?accessToken=ID_3KjXh9P
会变成:https://app.ekuaibao.com/api/openapi/v2/flow/data/%24ID_3Ln6yVNIbJf/retract?accessToken=ID_3KjXh9P

重现步骤(如果有请写完整)

@Post("https://{encodePath(version)}.ekuaibao.com/api/openapi/v2/flow/data/{flowId}/{action}")
JSONObject actionOrder(@Var("version") String version,
@Var("flowId") String flowId,
@Var("action") String action, //retract : 撤销操作 delete : 删除操作
@Header("Content-Type") String contentType,
@Query("accessToken") String accessToken);

报错信息/完整请求日志(如果没有请求日志请把开关打开)

接口定义(必要时请提供)

评论 (1)

默澈 创建了任务

已在1.5.27版本修复

公子骏 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
1216742 dt flys 1594991700
Java
1
https://gitee.com/dromara/forest.git
git@gitee.com:dromara/forest.git
dromara
forest
forest

搜索帮助

344bd9b3 5694891 D2dac590 5694891