2015-01-14 25 views
5

Ich versuche, eine Verbindung mit API und senden Authentifizierung Header. Ich Base64 verwendet, wie hier beschrieben How do I get basic auth working in angularjs?angularjs grundlegende Authentifizierung Header

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); 
     }); 
} 

aber ich bin immer diese Fehlermeldung

XMLHttpRequest kann https://.../Category.json?callback= nicht geladen?. Kein 'Access-Control-Allow-Origin'-Header ist auf der angeforderten Ressource vorhanden. Origin 'http://....com' ist daher nicht erlaubt. Die Antwort hatte den HTTP-Statuscode 400.

Antwort

Verwandte Themen