Akka HTTP 重定向错误
Akka HTTP Redirect Error
我正在使用 Akka-HTTP。我有以下 URI
/a
/b
我将在 /a
URI 上收到 HIT,我有一个条件,当该条件满足时,我想重定向到 /b
URI
如果不满足该条件,那么我 return 请求错误
现在问题出在 Akka-HTTP 重定向 URI 是标准路由类型,我想 return HTTP 响应因此我无法 运行 代码。
谁能告诉我如何在 Akka-HTTP 中使用 HTTP 响应类型进行重定向?
要在 Akka-HTTP 中从一个 URI 重定向到另一个 URI,我们可以使用相同的 HTTP 响应类型。
HttpResponse(status = StatusCodes.PermanentRedirect,
headers = headers.Location(Uri("URI/End Point of Akka-http to Redirect")) :: Nil,
entity = response)
此方法会将传入请求重定向到 header.
的 Location
部分中提供的 URI
谢谢
我正在使用 Akka-HTTP。我有以下 URI
/a
/b
我将在 /a
URI 上收到 HIT,我有一个条件,当该条件满足时,我想重定向到 /b
URI
如果不满足该条件,那么我 return 请求错误
现在问题出在 Akka-HTTP 重定向 URI 是标准路由类型,我想 return HTTP 响应因此我无法 运行 代码。
谁能告诉我如何在 Akka-HTTP 中使用 HTTP 响应类型进行重定向?
要在 Akka-HTTP 中从一个 URI 重定向到另一个 URI,我们可以使用相同的 HTTP 响应类型。
HttpResponse(status = StatusCodes.PermanentRedirect, headers = headers.Location(Uri("URI/End Point of Akka-http to Redirect")) :: Nil, entity = response)
此方法会将传入请求重定向到 header.
的Location
部分中提供的 URI
谢谢