【发布时间】:2019-02-09 15:28:24
【问题描述】:
令牌是从第三方服务生成的。
有时这些令牌包括%2F,例如0Tqn66huZhfX%2Fft7nPnCj1Id
我正在为此服务编写一个包装器并使用 spring rest。
当我将带有%2F 的令牌作为@RequestParam 发送到弹簧控制器时,它会将%2F 视为/ 字符,
0Tqn66huZhfX%2Fft7nPnCj1Id 变为 0Tqn66huZhfX/ft7nPnCj1Id。
我必须将此令牌发送到另一台服务器,如下所示。
http://example.com/{token}/{otherVariable}
当 spring 将 %2F 变为 / 时,它会破坏 url 格式。
在不将其转换为/ 的情况下,如何使用%2F 获取令牌值?
【问题讨论】:
-
在使用令牌发送请求之前对您的令牌进行 URL 编码。
标签: java spring spring-rest