我在localhost上有两个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响应的例子。也许我很蠢,但我希望有人帮助我。
答案 0 :(得分:0)
在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)