Server.route不符合预期的类型requestcontext [Akka,Scala]

时间:2017-05-04 22:06:00

标签: scala akka akka-http

我正在尝试使用此示例http://doc.akka.io/docs/akka-stream-and-http-experimental/1.0-M2/scala/http/directives/coding-directives/decodeRequest.html

1 def routesWithCompression = {


2   time() {
3     count() {
4       decodeRequest(Gzip) {

5            entity(as[String]) { content: String =>
6              complete(s"Request content: '$content'")
7          }
8          }

9       }
10      }
11 }

我在第8行收到编译错误

  

server.route类型的表达式不符合requestcontext

老实说,我无法弄清楚哪个需要RequestContext作为输入,以及如何将server.route转换为类型RequestContext。

由于

1 个答案:

答案 0 :(得分:0)

这是一个过时的实验版本。如果您使用的是更新版本的Akka Streams / HTTP,则旧代码很可能无法编译或运行。您可能希望查看最新的Akka-HTTP encoding/decoding example