【问题标题】:Scala WS returning 404 for a existing routeScala WS 为现有路由返回 404
【发布时间】:2017-07-31 20:32:25
【问题描述】:

我有一个 /ws/foo/:param 路由,它在开发环境中完美运行。

另一方面,在生产环境中,通过浏览器调用它可以正常工作,但在从一个系统访问另一个系统时返回 404

这就是我提出请求的方式:

Await.ready(WS.url(s"/ws/foo/$param").withHeaders("Authorization" -> token).get().map { response =>
  response.body
}, 5000 millis).value.get

【问题讨论】:

  • 您的路线是/ws/foo 还是/ws/foo/:id?在您的示例中,您请求/ws/foo/$param
  • 请同时显示您的路由文件以及您在浏览器中访问端点的方式
  • 嘿!路线是 /ws/foo/:id

标签: scala web-services playframework http-status-code-404 playframework-2.3


【解决方案1】:

解决了。 hosts 文件缺少服务器上的域。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-27
    • 2021-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-28
    • 2021-01-15
    相关资源
    最近更新 更多