AJAX 请求的API需要身份签名认证
一个API请求地址,加了身份认证,
打开API的时候,弹出会话需要输入用户名的密码,输入正确后就可以获取JSON数据,
然后请求头会多了一个认证信息,authorization和COOKIE
现在想通过AJAX实现,请求这个地址,用户名和密码是如何传到后台去认证的?
百度了一下,大多数是在$.ajaxj里面设置headers参数
headers: {
"Authorization": "Basic " + btoa(USERNAME + ":" + PASSWORD)
},
不过没有有,
还有就是在发送请求之前设置请求头,
beforeSend: function (XHR) {
XHR.setRequestHeader('Authorization', 'BasicAuth ' + token);
},
不能实现,有没有现在的DEMO可以参考一下的?