我对 ASP.NET 4.0 Web API 非常陌生。我们可以在 POST 操作结束时重定向到另一个 URL 吗?例如...Response.Redirect(url)
实际上我从 MVC 应用程序上传文件(比如说www.abcmvc.com
)通过 Web API(比如www.abcwebapi.com/upload
)
Here upload
是 POST 操作。我将多部分表单发布到 Web API 上传控制器的发布操作。上传后我想重定向回www.abcmvc.com
.
这可能吗?
Sure:
public HttpResponseMessage Post()
{
// ... do the job
// now redirect
var response = Request.CreateResponse(HttpStatusCode.Moved);
response.Headers.Location = new Uri("http://www.abcmvc.com");
return response;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)