2015-01-14 24 views
5

Tôi đang cố gắng kết nối với API và gửi tiêu đề xác thực. Tôi đang sử dụng Base64 như mô tả ở đây How do I get basic auth working in angularjs?angularjs tiêu đề xác thực cơ bản

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

nhưng tôi nhận được lỗi này

XMLHttpRequest không thể tải https://.../Category.json?callback=?. Không có tiêu đề 'Access-Control-Allow-Origin' xuất hiện trên tài nguyên được yêu cầu. Do đó, nguồn gốc 'http://....com' không được phép truy cập. Phản hồi có mã trạng thái HTTP 400.

Trả lời

Các vấn đề liên quan