如何在 Scala Play 2.0 中发送响应?

How send response in Scala Play 2.0?

我在本地主机上有两个 Play 应用程序,它们之间有一些请求。 Bob 向 Alice 发送请求看起来像官方文档

 val respoonse = WS.url("http://localhost:8080/validatetoken").withQueryString("token" -> token).get()
respoonse.map {
  response => (response.json \ "access").asOpt[String].get match {
    case "grant" => true
    case "denied" => false
  }
}

但我不知道也找不到任何关于如何从 Alice 发送响应的示例。也许我很笨,但我希望有人能帮助我。

在 Alice 应用程序上,您必须定义函数:

def validatetoken(token :String) = Action {
// do your business here and build a json response YOUR_JSON
Ok(YOUR_JSON).as(JSON)

}

并将以下行添加到您的路线中:

GET        /validatetoken        controllers.Application.validatetoken(token:String)