我写了一个简单的演员,下载一个网页并将此页面的主体发送给其发件人。我使用Akka HTTP来构建HTTP请求并处理HTTP响应。这里是我的代码: class Downloader(uri: String) extends Actor {
import akka.pattern.pipe
import context.dispatcher
final implici
以下example from the the Akka HTTP docucumentation表明您可以使用Directives的map方法很像你希望改造自己的价值。 val textParam: Directive1[String] =
parameter("text".as[String])
val lengthDirective: Directive1[Int] =
我有一个akka-http路由,它返回一个包含无限实体流的Source。我如何测试使用路由测试工具包?我想检查流的前n个元素,但是我已经看了一下testkit代码,看起来好像没有直接的方式来访问响应中的Source。它总是被转换为ByteString的序列,在我的情况下,这只是导致TimeoutException,因为流不会终止。 作为参考,这个问题可以用路线转载看起来像这样: case clas