【发布时间】:2023-04-05 01:59:02
【问题描述】:
我遇到了一个问题,即发送到 spring rest 服务的 URL 包含参数“xyz=abc & amp ;emailDate=2014-09-09”
此 URL 来自发送给客户的电子邮件。当客户点击 URL 时,用户手机上的某些浏览器客户端不会转换“&”到&。
请忽略上面的空格。 Stackoverflow 正在转换 & amp;到 & 如果没有空格。
当请求到达服务器时,我们看到 emailDate 为空。服务器端代码如下。
@RequestMapping(value="/openEmail", method=RequestMethod.GET)
public @ResponseBody byte[] openEmail(RequestParam(value="token", required=false) String customerToken, @RequestParam(value="emailDate", required=false) String emailDate, HttpServletRequest request) throws IOException{
你能帮我解决这个问题吗?
【问题讨论】:
标签: spring rest spring-mvc encoding escaping