什么是 Action?
多数的请求被 Play 应用接收到,并由 Action 进行处理
.
一个 play.api.mvc.Action
简单说来就是一个 (play.api.mvc.Request => play.api.mvc.Result)
函数,它处理请求并产生一个 result 发送给客户端.
Action 返回一个 play.api.mvc.Result
值, 代表着发送给 Web 客户端的 HTTP 响应. 上面的例子中 Ok
构造了一个 200 OK 的响应,它包含了 text/plain 类型的响应体.
建造一个 Action
play.api.mvc.Action
伴生对象提供有多个帮助方法用于构建 Action 值.
最简单的一个方法是以返回值为 Result
的表达式块作为参数: 阅读全文 >>