代码拉取完成,页面将自动刷新
Forest: >=1.25.6
Backend: okhttp
从1.5.25版本升级版本后,发现服务不可用。
我们的请求参数类似:publicKey=123&data={"param1":"value1","param2":"value2"}&sign=
请求参数以json放在data中,对data进行签名放到sign中,1.5.26版本#I5ITW9:在使用 OkHttp3 后端情况下,允许Query参数不转义大括号对大括号不转义了,导致服务端(springboot服务)接收不到信息,直接报400错误,服务端非根本团队开发,本地模拟了下请求有不转义大括号的参数,在HttpServlet.service方法中打断点发现进不来,tomcat的accesslog日志打印的请求地址也是空的,应该是tomcat容器直接拒绝了。
希望把支持可转义字符或不可转义字符做成可配置或做成有扩展点的方式,开发人员可以根据需要进行调整