Redirect net核心web api:将帖子重定向到其他帖子
对于net core web api项目,是否可以使用RedirectToRoute将控制器的post操作重定向到另一个控制器的post操作?我在谷歌上搜索了一下,但是回复有点陈旧,并且声明只允许get重定向。但我想确定的是,情况仍然如此。谢谢。退回307应该可以。这可以使用PreserveMethodRedirect来完成,如下所示Redirect net核心web api:将帖子重定向到其他帖子,redirect,asp.net-core,asp.net-web-api2,Redirect,Asp.net Core,Asp.net Web Api2,对于net core web api项目,是否可以使用RedirectToRoute将控制器的post操作重定向到另一个控制器的post操作?我在谷歌上搜索了一下,但是回复有点陈旧,并且声明只允许get重定向。但我想确定的是,情况仍然如此。谢谢。退回307应该可以。这可以使用PreserveMethodRedirect来完成,如下所示 [HttpPost] public IActionResult Received(bool status) { return RedirectToActio
[HttpPost]
public IActionResult Received(bool status)
{
return RedirectToActionPreserveMethod("anotherAction");
}
一般来说,不应重定向说话人POST请求。有一个http响应307可用于此目的,但客户端可能不一定支持它。不确定目前的情况,但至少IE支持,但警告用户必须首先接受。你是指内部重定向控制器操作调用另一个控制器操作还是指浏览器执行的重定向?@rboe我指的是内部路由,而不是浏览器执行的重定向。