【问题标题】:Emails in restful spring Get request url宁静春天的电子邮件获取请求网址
【发布时间】:2015-09-15 01:29:59
【问题描述】:

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

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

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

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

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

我只在 spring 控制器代码中看到 sampleEmail@gmail。由于某种原因,“.com”部分被删除了。有谁知道我做错了什么?谢谢

【问题讨论】:

    标签: spring spring-mvc spring-integration


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-05
      • 2021-06-10
      • 1970-01-01
      • 2019-04-10
      • 1970-01-01
      • 2014-07-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多