有人可以解释一下Ok在游戏框架中的含义吗?

Zee*_*Zee 1 playframework playframework-2.0

我在这里找到了文档,但我不明白这个类的作用.(我也是scala来自java背景的新手,所以任何解释都有帮助).还什么是"200 OK"响应意味着如图所示这里

bjf*_*her 5

服务器接收HTTP请求消息,解释它并以HTTP响应消息响应.

这就是ActionPlay所做的,它接收请求消息并以响应消息响应.

响应消息的第一行是状态行.这可能是OK,BadRequest,NotFound等等.这里可以看到完整的状态代码.

那么,我们如何使用Play进行如下操作:

def a() = Action { request => // this `request` is optional
  Ok("Here's your content")
  // BadRequest("You're asking wrong")
  // NotFound("You're asking for something we don't have")
  // etc
}
Run Code Online (Sandbox Code Playgroud)

Action提供request我们的代码块,我们可以用它来解释请求,并产生响应.该Ok行指定响应消息的状态代码为OK.然后参数中的其余响应和更多 - 例如,使用额外的响应头withHeaders.Play MVCAPI通常遵循此模式.例如,使用文件作为内容Ok.sendFile(new File("myfile.txt"))发送Ok状态代码.