Akka-Http 是否支持请求范围状态/隐式?

时间:2021-07-23 16:25:13

标签: scala akka akka-http

我在我的项目中使用 Scala 和 Akka-Http。我想问一下 Akka 中是否有功能可以为每个传入的请求范围保存单独的状态,并且可以从任何地方访问(作为直接调用或隐式)。

例如:

我的 akka-http 服务器接收 HTTP GET 请求并在路由中处理它。我想从 HttpHeader 中提取请求令牌,然后在某些方法/其他请求中使用它。现在我只是在路由中提取令牌并将其传递给我需要的每个方法(有时向下几级)。

我想知道是否有一种方法可以简化它,以某种方式将所述令牌准确提取到我需要的位置,而不是通过所有方法传递它(令牌只是一个示例,它可以是请求上下文中的任何内容)。因为(至少我是这么认为的,如果我错了请纠正我)akka-http 中的每个请求都是单独处理的,也许这是可能的?

感谢您的任何建议和回复:)

0 个答案:

没有答案