scala - 如何从 Play 2.0 中的 POST 获取有效载荷

标签 scala playframework-2.0

我正在尝试使用 Play 2.0 (Scala) 实现 REST API,但我陷入了 POST 方法的困境。如何从 Request 对象获取有效负载?我没有找到任何关于它的文档,也无法从源代码中找出来。

最佳答案

您应该能够执行以下操作:

def index = Action { request =>
  val body = request.body
}

还有这样的事情:
def index = Action { request =>
  val name = request.queryString.get("name").flatMap(_.headOption)
  Ok("Hello " + name.getOrElse("Guest"))
}

关于scala - 如何从 Play 2.0 中的 POST 获取有效载荷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8620076/

相关文章:

java - Play Framework 2.1 中 View 的相对时间

scala - 多个 Futures in Play 和使用案例类来保存 future 数据

java - 如何根据scala中map的键值对Map的ArrayBuffer进行排序

scala - "abstract over"是什么意思?

scala - "+="会不会重新分配?

playframework-2.0 - 使用 Play 框架 2.1.1 从子项目访问 Assets

scala - maven项目编译问题

scala - java.lang.String 不是字符串模式的有效外部类型

scala - Play框架创建DEB并部署在Ubuntu 14.04上

java - 从 Java Play Framework 2.0 List<object> 生成/导出 excel 文件