【问题标题】:Play optional query parameter not parsing播放可选查询参数不解析
【发布时间】:2014-01-31 19:50:46
【问题描述】:

我正在为 Play 2.1.1 尝试 documented 路由示例

路线

# The version parameter is optional. E.g. /api/list-all?version=3.0
GET   /api/list-all         controllers.Api.list(Option[version])

然后

$ play-2.1.1 compile
[error] /home/paul/server/conf/routes:2: Compilation error[`)' expected but `[' found]

出了什么问题?

【问题讨论】:

    标签: scala playframework routing playframework-2.1 query-parameters


    【解决方案1】:

    应该是这样的:

    GET   /api/list-all         controllers.Api.list(version: Option[String])
    

    【讨论】:

    • 谢谢。我已经知道这种方式有效。我试图让this 示例工作。你的回答是文档错误吗?
    • 文档有误。看起来它在去年 2 月在 GitHub 上的 master 分支上得到了纠正。
    • 嗯...看起来确实非常非常奇怪。
    • @PaulDraper:我建议阅读最新版 Play 的文档:playframework.com/documentation/2.2.x/ScalaRouting
    • @RadoBuransky,真的,我使用的是 2.1.1,所以我想我会坚持使用该文档 :)
    猜你喜欢
    • 1970-01-01
    • 2010-11-06
    • 2022-07-24
    • 2017-10-13
    • 1970-01-01
    • 2016-11-17
    • 2017-08-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多