gpt4 book ai didi

asp.net-mvc - 在 ASP.NET MVC 中返回 307 临时重定向

转载 作者:可可西里 更新时间:2023-11-01 15:11:18 25 4
gpt4 key购买 nike

是否可以从 ASP.NET MVC 中的 Controller 返回 307 临时重定向

有时需要重新POST从一个表单提交的值到另一个URI。

使用 JavaScript 在客户端进行选择(从而绕过这个问题)不是一种选择。

通过 GET 重定向不是一个选项,因为发布的数据包含一个 8k 字符串,这可能意味着 URI 对于某些(许多?)浏览器来说太长了。

这可能吗?

最佳答案

要从 MVC 操作返回 307 重定向结果,请使用以下命令:

public ActionResult Action()
{
string url = GetRedirectUrl()
HttpContext.Response.AddHeader("Location", url);
return new HttpStatusCodeResult(307);
}

关于asp.net-mvc - 在 ASP.NET MVC 中返回 307 临时重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1644045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com