.Net Core Web API - 从Post Method重定向到外部URL

时间:2018-03-08 12:15:58

标签: asp.net-core-webapi

请使用.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
   }
}

1 个答案:

答案 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;
}

第二个参数指示重定向是否应该是永久的。