在宁静的春天发送电子邮件获取请求网址

时间:2015-09-15 01:30:00

标签: spring spring-mvc spring-integration

我遇到使用spring在http url中传递电子邮件的问题。我的网址如下所示

http://localhost:8080/users/{email}

我使用spring mvc来处理这个GET请求。

使用我的浏览器网址栏或在执行以下操作时使用Postman

http://localhost:8080/users/sampleEmail@gmail.com

我只在spring控制器代码中看到sampleEmail @gmail。出于某种原因," .com"部分被剥离。谁会知道我做错了什么?感谢

1 个答案:

答案 0 :(得分:2)

这是因为Spring会截断DOT(。)后面的任何内容,假设它是一个扩展名。

参考: Spring MVC @PathVariable with dot (.) is getting truncated

是否要求您只需要使用GET?如果没有,则切换到POST并发送带有所需参数的JSON对象,例如{email:“abc@xyz.com”}