0

我从带有未过滤的 POST 中提取表单参数(在正文中)时遇到问题。

http://unfiltered.databinder.net/Within+the+Parameters.html我了解到 Params(p) 会将 url 参数和表单参数都放入 p 中。但我只是无法在正文中获取表单参数。

当然,我可以将 body 作为字符串并为此构建解析器,但这会很愚蠢,因为预期会有一些东西可以用于这种基本操作......但我就是找不到它。

我的服务正在跟踪,它会从 url 打印出任何参数,但不会打印出表单数据参数,如果我使用 x-www-form-urlencoded 那么它似乎可以工作。

def intent {
  case POST(ContextPath(_, Seg("accounts" :: "providers" :: AsLong(id) :: "mfa" :: Nil)) & Params(params)) ⇒
    println(s"${params.mkString("\n")}")
    Ok
}
4

0 回答 0