XMLHttpRequest не может загрузить… Ответ на предпечатную проверку имеет недопустимый код состояния HTTP 401
Ниже мой сервисный звонок, где я пытаюсь выполнить базовую аутентификацию. Я проверил несколько блогов, не мог найти решение для этого.
Кто-нибудь может помочь мне решить эту проблему, так как я получаю ошибку ниже:
XMLHttpRequest не может загрузить
Ответ на предпечатную проверку имеет недопустимый код состояния HTTP 401
Я не смог найти базовую авторизацию на вкладке сети в настройках разработчика.
function() {
"use strict";
var APIservice = function($http, $base64) {
var getDetails = function(postData) {
$http.defaults.headers.common['Access-Control-Allow-Origin'] = "*";
$http.defaults.headers.common['Access-Control-Allow-Methods'] = "GET,PUT,POST,DELETE,OPTIONS";
$http.defaults.headers.common['Access-Control-Allow-Headers'] = "Content-Type, Authorization, Content-Length, X-Requested-With";
$http.defaults.headers.common['Content-Type'] = undefined;
console.log($http.defaults.headers.common.Authorization);
//console.log($http.defaults.headers.common.Authorization);
return $http.get('http://52.74.68.202:8080/rest/v1/step/all')
.then(function(response, headers, config) {
console.log(response);
return response;
});
};
return {
getDetails: getDetails
}
}
var module = angular.module('expframework');
module.factory("APIservice", APIservice);
module.run(['$http', '$base64', function($http, $base64) {
var authdata = $base64.encode('test:test');
$http.defaults.headers.common['Authorization'] = 'Basic ' + authdata;
}]);
module.config(['$httpProvider', '$base64', function($httpProvider, $base64) {
var authdata = $base64.encode('test:test');
$httpProvider.defaults.headers.common['Authorization'] = 'Basic ' + authdata;
}])
}();
Он работает в Safari и эмуляторах, но не работает в Chrome и Firefox
Пожалуйста, помогите мне исправить это. Заранее спасибо.