如何修改Akka HttpResponse?

时间:2016-10-09 17:11:08

标签: scala akka akka-http

我正在使用Akka,我想修改HttpResponse的实体。特别是,我想修改特定body的{​​{1}}或header。由于HttpResponse是最终类,我无法对其进行修改,但复制和设置略微修改后的HttpResponse就足够了。

这是我的代码:

body

是否有一种优雅的方法来解析val handler = Source.single(context.request) .via(flow) .runWith(Sink.head) .flatMap { r => logger.info(s"Status code: ${r.status}.") val copyR = r.copy(status = r.status, headers = r.headers, entity = ???, protocol = r.protocol) context.complete(copyR) } 并修改DOM的某些元素?

0 个答案:

没有答案