0
我们正在将我们的应用程序从spray迁移到akka-http。我们有要求从HttpServletRequest
(由过滤器设置)获取几个属性。从akka-http提取HttpServletRequest
喷涂有规定设置spray.servlet.servlet-request-access
提取HttpServletRequest
到on
,如:
def httpServletRequest(requestContext: RequestContext): Option[HttpServletRequest] = {
requestContext.request.headers collect { case ServletRequestInfoHeader(hsRequest) => hsRequest } headOption
}
但是,我找不到在阿卡-HTTP类似的规定。有没有我们可以在akka-http中实现这个目标?
更新:
按AKKA-http deployment,喷雾的servlet尚未移植到阿卡-HTTP,以及嵌入式Web服务器阿卡运行。当我们的应用程序在Tomcat上运行时,所以我们需要等待一段时间才能在tomcat上使用akka-http。