Akka HTTP重定向错误

问题描述:

我正在使用Akka-HTTP。我有以下的URIAkka HTTP重定向错误

/A

/B

我将收到/a URI命中和我有当条件将满足,然后我要重定向到一个条件/b URI

如果条件不那么符合我返回错误的请求

现在问题出在Akka-HTTP重定向URI是类型标准路由,我想返回HTTP响应,因为我无法运行代码。

谁能告诉我如何使用Akka-HTTP中的HTTP响应类型进行重定向?

要在Akka-HTTP中从一个URI重定向到另一个URI,我们可以使用相同的HTTP响应类型。

的HttpResponse(状态= StatusCodes.PermanentRedirect, 头= headers.Location(URI())::无, 实体=响应 “URI /结束阿卡-HTTP重定向的点”)

此方法会将传入请求重定向到标头的Location部分中提供的URI。

谢谢