Sto provando a connettermi all'API e a inviare intestazioni di autenticazione. sto usando Base64 come descritto qui How do I get basic auth working in angularjs?intestazioni di autenticazione di base angularjs
function Cntrl($scope, $http, Base64) {
$http.defaults.headers.common['Authorization'] = 'Basic ' + Base64.encode('----myusername----' + ':' + '----mypass---');
$http({method: 'GET', url: 'https://.../Category.json'}).
success(function(data, status, headers, config) {
console.log('success');
}).
error(function(data, status, headers, config) {
alert(data);
});
}
ma sto ottenendo questo errore
XMLHttpRequest non può caricare https://.../Category.json?callback=?. Nessuna intestazione 'Access-Control-Allow-Origin' è presente sulla risorsa richiesta. L'origine 'http://....com' non è quindi consentita l'accesso. La risposta aveva il codice di stato HTTP 400.