如何在 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)
我在本地主机上有两个 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)