我正在尝试通过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。
但没有任何作用,它只是一遍又一遍地抛出相同的错误,尽管我可以使用凭据登录,如果我去网址。
答案 0 :(得分:0)
contentType: 'application/json'
不允许,修复它。