在Play框架Scala中获取“无法在此处找到HTTP标头”

时间:2015-06-09 08:05:10

标签: scala playframework playframework-2.2

我班上有以下代码。

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

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

当我运行它时会出错:

Cannot find HTTP header here

on loginForm.bindFromRequest.get

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

1 个答案:

答案 0 :(得分:1)

这有用吗?

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

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

这使得请求显式而非隐式。