Redirect ASP.NET Web API-状态代码为“的响应”;重定向(302)“;不';不能在Internet Explorer 10上工作

Redirect ASP.NET Web API-状态代码为“的响应”;重定向(302)“;不';不能在Internet Explorer 10上工作,redirect,asp.net-web-api,request,response,internet-explorer-10,Redirect,Asp.net Web Api,Request,Response,Internet Explorer 10,我创建了一个状态代码为“Redirect(302)”的请求-响应,没有要重定向的URL private HttpResponseMessage Verify(HttpActionContext actionContext) { ... return actionContext.Request.CreateResponse(HttpStatusCode.Redirect, "Credentials not found!"); } Internet Explorer 10上的响应

我创建了一个状态代码为“Redirect(302)”的请求-响应,没有要重定向的URL

private HttpResponseMessage Verify(HttpActionContext actionContext)
{
    ...

    return actionContext.Request.CreateResponse(HttpStatusCode.Redirect, "Credentials not found!");
}

Internet Explorer 10上的响应返回状态“(中止)”而不是“重定向”,在其他浏览器(Chrome和Firefox)中,响应返回正确。

为什么返回302而不返回URL?302状态代码应包含位置标头。@Yoshika,因为此RESTFull服务由多个应用程序使用,并且每个应用程序都有自己的特定重定向。