【发布时间】:2017-03-02 07:29:28
【问题描述】:
我正在使用 Scala 中的 Akka-Http 开发一个简单的 HTTP 服务器。
我的代码如下:
object HttpServer extends App {
override def main(args: Array[String]): Unit = {
implicit val system = ActorSystem("my-system")
implicit val materializer = ActorMaterializer()
implicit val executionContext = system.dispatcher
val route : Route = post {
path("echo") {
val json = ???
complete((StatusCodes.OK, json))
}
}
val bindingFuture = Http().bindAndHandle(route, "localhost", 8080)
println(s"Server online at http://localhost:8080/\nPress RETURN to stop...")
StdIn.readLine()
bindingFuture.flatMap(_.unbind())
port.onComplete(_ => system.terminate())
}
}
我还不够了解 Scala。为此,我需要一些帮助。
我不知道如何从 Http POST 正文中获取 JSON 以将该 json 返还给客户端。
【问题讨论】:
-
感谢您的回复。我在那个网站上,但我没有看到那个部分。目前,它运行良好。