我正在评估将Play2-mini与 Scala 一起使用来开发位于移动客户端和现有 Web 服务之间的服务的可能性。我正在寻找一段代码的最简单示例,其中 Play2-mini 实现了服务器和客户端。理想情况下,客户端将使用 Akka2 演员。
带着这个问题,我试图找出它是如何完成的,同时也想看看 Play2-Mini 和 Akka2 应该如何合作。由于 Play2-Mini 似乎是 Akka HTTP 模块的替代品。
Play2-mini 包含以下代码示例,其中我创建了两个 TODO。如果有人可以帮助我一些示例代码开始,我将非常感激。
package com.example
import com.typesafe.play.mini._
import play.api.mvc._
import play.api.mvc.Results._
object App extends Application {
def route = {
case GET(Path("/testservice")) & QueryString(qs) => Action{ request=>
println(request.body)
//TODO Take parameter and content from the request them pass it to the back-end server
//TODO Receive a response from the back-end server and pass it back as a response
Ok(<h1>Server response: String {result}</h1>).as("text/html")
}
}
}