Redirect from asp.net web api post action

asp.net-mvc, asp.net-mvc-4, asp.net-web-api, c#-4.0

Solution

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

Problem

I'm very new to ASP.NET 4.0 Web API. Can we redirect to another URL at the end of the POST action?, something like ... `Response.Redirect(url)` Actually I upload file from a MVC application (say `www.abcmvc.com`) through Web API (say `www.abcwebapi.com/upload`) Here `upload` is the POST action. I post a multi-part form to Web API upload controller's post action. After uploading I would like to redirect back to `www.abcmvc.com`. Is this possible?

Original source