Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala Akka HTTP重定向错误_Scala_Akka Http - Fatal编程技术网

Scala Akka HTTP重定向错误

Scala Akka HTTP重定向错误,scala,akka-http,Scala,Akka Http,我正在使用Akka HTTP。我有以下URI /a /b 我将收到对/aURI的点击,我有一个条件,当该条件满足时,我想重定向到/bURI 如果该条件未满足,则我将返回错误的请求 现在的问题是Akka HTTP重定向URI是标准路由类型,我想返回HTTP响应,因此我无法运行代码 谁能告诉我如何在Akka HTTP中使用HTTP响应类型重定向吗?要在Akka HTTP中从一个URI重定向到另一个URI,我们可以使用相同的HTTP响应类型 HttpResponse(状态=StatusCodes.Di

我正在使用Akka HTTP。我有以下URI

/a

/b

我将收到对
/a
URI的点击,我有一个条件,当该条件满足时,我想重定向到
/b
URI

如果该条件未满足,则我将返回错误的请求

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


谁能告诉我如何在Akka HTTP中使用HTTP响应类型重定向吗?

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

HttpResponse(状态=StatusCodes.Direct, headers=headers.Location(Uri(“要重定向的Akka http的Uri/端点”)::Nil, 实体=响应)

此方法将传入的请求重定向到头的
位置
部分中提供的URI

谢谢