2015-01-14 17 views
5

APIに接続して認証ヘッダーを送信しようとしています。 ここHow do I get basic auth working in angularjs?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); 
     }); 
} 

を説明するように、私は、Base64を使用していますが、私はXMLHttpRequestのはhttps://.../Category.json?callback=をロードすることはできません。このエラーに

を取得しています?。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーが存在しません。 Origin 'http://....com'はアクセスできません。応答にはHTTPステータスコード400が含まれていました。

答えて

関連する問題