请使用.Net核心webapi建议如何从Post方法重定向到外部URL。 RedirectPermanent无法正常工作。
public class RegisterUserController : Controller
{
public async Task<RedirectResult> Post([FromBody] user)
{
---somecode
string url = "http://www.gmail.com";
return RedirectPermanent(url) ;//--is not working
}
}
答案 0 :(得分:0)
要重定向到特定的URL,请使用 RedirectResult 类:
public async Task<ActionResult> Post([FromBody] user)
{
//...
string url = "http://www.example.com";
RedirectResult redirectResult = new RedirectResult(url, true);
return redirectResult;
}
第二个参数指示重定向是否应该是永久的。