如何在ASPNET Web API中重定向

时间:2013-06-27 15:47:10

标签: asp.net-web-api

是否存在与MVC控制器方法RedirectToAction等效的Web API控制器方法?我想从另一个方法调用一个方法,但保留辅助方法的过滤器操作。

2 个答案:

答案 0 :(得分:30)

  

是否存在等效于MVC控制器方法RedirectToAction的Web API控制器方法?

您可以设置位置标头:

public HttpResponseMessage Get()
{
    var response = Request.CreateResponse(HttpStatusCode.Found);
    response.Headers.Location = new Uri("http://www.google.com");
    return response;
}

答案 1 :(得分:6)

您可以检查此内容,以便在网络API中从控制器重定向页面

super