我有MVC网络应用程序,我正在使用一些带有AJAX调用的WEB API。我尝试登录,所以我发送用户名和密码,以获取所需的信息(令牌等)。
var loginData = {
grant_type: 'password',
username: 'SomeName',
password: 'SomePass'
};
$.ajax({
type: 'POST',
url: '/Token',
contentType: "application/x-www-form-urlencoded; charset='utf-8'",
data: loginData,
success: function (response) { // 200 Status Header
localStorage.setItem('token', response.access_token);
alert('Success!');
},
error: function (response) { // 500 Status Header
alert('Error!');
}
});
问题是 - 发送请求后,服务器返回包含所有信息的响应,但它以某种方式被阻止。
It returns status code - 200 with all the information but the response is blocked/aborted