代码之家  ›  专栏  ›  技术社区  ›  Chenna Reddy

从akka http提取HttpServletRequest

  •  0
  • Chenna Reddy  · 技术社区  · 7 年前

    我们正在从迁移应用程序 akka http HttpServletRequest

    喷雾器具有提取功能 HttpServletRequest spray.servlet.servlet-request-access on ,例如:

    def httpServletRequest(requestContext: RequestContext): Option[HttpServletRequest] = {
      requestContext.request.headers collect { case ServletRequestInfoHeader(hsRequest) => hsRequest } headOption
    }
    

    然而,我在akka http中找不到类似的规定。有什么办法可以解决这个问题吗 akka http


    根据 AKKA-http deployment , 尚未移植到 ,akka在嵌入式Web服务器上运行。由于我们的应用程序在Tomcat上运行,所以我们需要等待一些时间在Tomcat上使用akka http。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Jeffrey Chung    7 年前

    spray servlet尚未移植到akka http

    不要屏住呼吸。Akka团队没有将spray servlet模块移植到Akka HTTP,因为servlet容器不能很好地填充 reactive 阿克卡坚持的方法。