XMLHttpRequest kann nicht geladen werden ... Antwort für Preflight hat ungültigen HTTP-Statuscode 401

Below ist mein Serviceabruf, bei dem ich versuche, eine grundlegende Authentifizierung durchzuführen. Ich habe geprüft, dass mehrere Blogs die Lösung dafür nicht finden konnten.

Kann mir jemand helfen, dieses Problem zu lösen, da der folgende Fehler angezeigt wird:

XMLHttpRequest kann nicht geladen werden

Antwort für Preflight hat ungültigen HTTP-Statuscode 401

Ich konnte die Basisauthentifizierung auf der Registerkarte "Netzwerk" in den Entwickleroptionen nicht finden.

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

s funktioniert in Safari und Emulatoren, aber nicht in Chrome und Firefo

Bitte helfen Sie mir, dies zu beheben. Danke im Voraus

Antworten auf die Frage(2)

Ihre Antwort auf die Frage