我已经在这里阅读了几个关于该问题的帖子,但没有一个有效。 这是我的JS:
var urlBase = '/api/Login';
this.Login = function (userid, pwd) {
return $http.post(urlBase,
{
params:
{
username: userid,
password: pwd
}
}
);
};
这是我的web api控制器:
var response = Request.CreateResponse(HttpStatusCode.Redirect);
response.Headers.Location = new Uri("http://www.google.com");
return response;
我也用GET尝试过。 我使用谷歌浏览器开发人员工具(网络标签)跟踪了这个过程,我看到了#google.com'的响应,但该应用程序没有重定向到google.com。