【问题标题】:Getting "Cannot find HTTP header here" in play framework Scala在播放框架 Scala 中获取“在此处找不到 HTTP 标头”
【发布时间】:2015-08-23 22:23:34
【问题描述】:

我的课堂上有以下代码。

def authenticateUser() = CouchbaseAction("Knr"){ implicit request =>
    var finalResult = Json.obj()

    val (username, password) = loginForm.bindFromRequest.get
}

当我运行它时,它给出了一个错误:

Cannot find HTTP header here

loginForm.bindFromRequest.get

昨天我尝试使用 Javascript 路由,但现在我已经删除了所有内容。在添加 Javascript 路由之前,它可以正常工作。什么可能导致问题?

【问题讨论】:

  • 使用确切的 Play 版本(如 playframework-2.x)为您的问题添加标签
  • implicit request的类型是什么?

标签: scala playframework playframework-2.2


【解决方案1】:

这行得通吗?

def authenticateUser() = CouchbaseAction("Knr"){ implicit request =>
    var finalResult = Json.obj()

    val (username, password) = loginForm.bindFromRequest(request).get
}

这使得请求显式而不是隐式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-07
    • 2016-11-13
    • 1970-01-01
    • 1970-01-01
    • 2016-08-14
    相关资源
    最近更新 更多