Akka http 将请求重定向到带有 FQDN 的 https
Akka http redirect request to https with FQDN
如何使用 Akka http 将 http 上的任何请求重定向到 https,并在必要时将完整域添加到主机名?
我正在查看 Directives.redirect 函数,但它似乎无法识别协议...
[编辑]:标题输入错误,"Akke" -> "Akka"。
为了将来参考,我使用了 Http().bindAndHandle
并构建了如下路线:
lazy val httpsRedirectRoute: Route = extractUri(redirectHttps)
def redirectHttps(uri: Uri): Route = redirect(toHttps(uri), StatusCodes.PermanentRedirect)
def toHttps(uri: Uri): Uri = uri.copy(scheme = "https")
如何使用 Akka http 将 http 上的任何请求重定向到 https,并在必要时将完整域添加到主机名?
我正在查看 Directives.redirect 函数,但它似乎无法识别协议...
[编辑]:标题输入错误,"Akke" -> "Akka"。
为了将来参考,我使用了 Http().bindAndHandle
并构建了如下路线:
lazy val httpsRedirectRoute: Route = extractUri(redirectHttps)
def redirectHttps(uri: Uri): Route = redirect(toHttps(uri), StatusCodes.PermanentRedirect)
def toHttps(uri: Uri): Uri = uri.copy(scheme = "https")