Asp.net-Web-Api
如何在 ASPNET Web API 中重定向
是否有與 MVC 控制器方法 RedirectToAction 等效的 Web API 控制器方法?我想從另一個方法呼叫一個方法,但保留輔助方法的過濾器操作。
是否有與 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; }
您可以檢查此項以從 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); }