即使返回状态代码200,也会获得阻止响应

时间:2015-10-11 20:17:09

标签: ajax asp.net-web-api asp.net-mvc-5

我有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

Session properties (provided by Fiddler)

0 个答案:

没有答案