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。
谢谢