$erreur http manipulation en AngularJS

$http, dans mon projet AngularJS pas en mesure de reconnaître 40X(401,403,405...), des erreurs sur iOS.
Je suis à l'aide de 1.2.10 AngularJS version et Cordova version 3.4.0.

Ci-dessous c'est le code que j'utilise:

TE_SERVICES.factory('hello',function ($http,$rootScope) {
return {
loginUser: function(userCredentials,successCallback,errorCallback){
          $http({
               method: "GET",
               url: "data/example.json",
               headers: {"Authorization":'Basic '+userCredentials},
             }).then(function(response){
                                successCallback(response.data);
                                console.log("Success------"+JSON.stringify(response))
             },function(data, status, headers, config){
                                errorCallback(data);
                                console.log("Error------"+JSON.stringify(data)+" "+status)
             })

        }
    }
 });

hello.loginUser($rootScope.encodedUserCredencials,function(persons) {
                //success handler
            }, function(data) {
                //error handler
                console.log(data.status+"===="+status)
                });

data.status est de retour en 0 et l'état renvoie undefined.
Merci de m'aider à résoudre ce problème.

Essayé d'inclure le domaine en liste blanche sur IOS.Mais pas de solution 🙁 Il donne toujours la même réponse.

Mais le même code fonctionne très bien sur Android.
Merci de m'aider à résoudre ce problème.

Merci d'avance 🙂

J'ai le même problème. Avez-vous trouvé une solution?

OriginalL'auteur Surya | 2014-05-06