我的应用程序中有以下路径:
val myRoute = Route { context =>
val handler = Source.single(getRequest(context))
.via(flow(server, port))
.runWith(Sink.head).flatMap { r =>
// Add cookie to response depending on certain preconditions
context.complete(r)
}
}
我的问题是我无法使用开箱即用的FIDDLE方法(或者我可以吗?)因为我在路线内,所以我会收到类型错误。我想过手动将标题元素添加到HttpResponse
(在上面的示例中为r
),但这非常麻烦。
我可以轻松添加Set-Cookie
标题元素的任何想法吗?