Jquery $ .Ajax()继续获得401响应

时间:2016-04-21 09:02:04

标签: jquery ajax http-status-code-401

我正在尝试通过API获取JSON,但它一直在给我

  

预检的响应包含无效的HTTP状态代码401

这是我的代码

        $.ajax({
        beforeSend: function (request)
        {
            request.withCredentials = true;
            request.setRequestHeader("Authorization", "Basic" +  btoa("usernamehere:keyhere"));
        },
        crossDomain: true,
        contentType: 'application/json',
        url: url,

用户名和密钥不同。 我试过没有btoa,我尝试过使用headers:,我编辑了CORS。 但没有任何作用,它只是一遍又一遍地抛出相同的错误,尽管我可以使用凭据登录,如果我去网址。

1 个答案:

答案 0 :(得分:0)

contentType: 'application/json'

不允许,修复它。