有什么方法可以使用 javascript 对另一个域中的 API 进行身份验证?如果是这样,是否可以使用 json 数据访问它?
我尝试了以下代码,但即使用户名和密码正确,它也会返回“401 未授权”。
$.ajax
({
type: "GET",
url: url,
dataType: 'json',
async: false,
data: '{}',
beforeSend: function (xhr){
xhr.setRequestHeader ("Authorization", "Basic " + btoa(username + ":" + password));
},
success: function (responseData){
console.log(responseData);
}
});