【发布时间】:2018-12-09 00:51:32
【问题描述】:
我们收到了一个在 url 中发送字符串字符的 get 请求,因此我们使用路径变量来接收它们。显然,调用服务无法更改其调用后端的方法,因此我们需要能够接受具有以下未编码字符的 url:
发送百分号 % 时,将返回 http 400。如果 % 后面的两个字符组成一个 UTF 编码字符,它确实会通过
反斜杠转换为正斜杠。我需要它来保持反斜杠。
我猜这些可能是 Tomcat 或 servlet 配置问题。
(spring boot 版本 1.5.14.RELEASE)
【问题讨论】:
-
最好发布一个正确的服务 URL 示例,您从浏览器中点击的具体内容以及导致此问题的原因。
-
medium.com/@as.vignesh/… 我知道这是一个老问题,但这解决了我的问题。
标签: rest spring-boot special-characters