这是我的代码,但我收到了未经授权(401)的错误,我在服务器端使用了CORS过滤器,但仍然无法访问API
var authdata = Base64.encode("username:password");
var data={};
var config = {
headers : {
'Content-Type': 'application/json;charset=utf-8;',
'Authorization' : 'Basic'+ authdata,
'Accept':'application/json'
}
};
function fetchAllUsers(){
ViewRecord.fetchAllUsers(REST_SERVICE_URI,data,config)
.then(
function(d) {
self.users = d;
},
function(errResponse){
console.error('Error while fetching Users');
}
);
}
答案 0 :(得分:0)
授权标头中Basic
之后需要有一个空格。
// Bad
'Authorization' : 'Basic'+ authdata,
// Good
'Authorization' : 'Basic '+ authdata,