是否有与 MVC 控制器方法 RedirectToAction 等效的 Web API 控制器方法?我想从另一个方法调用一个方法,但保留辅助方法的过滤器操作。
问问题
29835 次
2 回答
30
是否有与 MVC 控制器方法 RedirectToAction 等效的 Web API 控制器方法?
您可以设置 Location 标头:
public HttpResponseMessage Get()
{
var response = Request.CreateResponse(HttpStatusCode.Found);
response.Headers.Location = new Uri("http://www.google.com");
return response;
}
于 2013-06-27T16:01:24.020 回答
6
您可以检查此项以从 web api 中的控制器重定向页面
[Route("Report/MyReport")]
public async Task<IHttpActionResult> getReport() {
string url = "https://localhost:44305/Templates/ReportPage.html";
System.Uri uri = new System.Uri(url);
return Redirect(uri);
}
于 2016-02-17T05:47:55.803 回答