diferença de status http entre console e resultado
-
21-12-2019 - |
Pergunta
Provavelmente há alguma coisa que eu não entendo sobre o Staus em AngularJS, este é o meu código:
if((!isNaN($scope.toSearch))&&($scope.toSearch.length==11)){
/*inizio case*/
$http.get(server[0]+getServizi.piva[0].start.replace("variabile1",$scope.toSearch)+getServizi.piva[0].end.replace("variabile2",sigla))
.success(function(data){
/*completamento barra*/
$scope.value=100;
$scope.type='success';
$scope.typeMessage=barmessage.success;
/*getrisultato*/
var resGet=data.RECORD[0].RICORRENZA[0].VIO001;
var id=0;
for(var i=0;i<data.RECORD[0].RICORRENZA[0].VIO001.length;i++){
if((resGet[i].STAATT=='R')&&(resGet[i].CCIAA==resGet[i].PRVSEDE)){
id=id+1;
$scope.risultato.push({id:id,
ragioneSociale:resGet[i].RAGSOC,
indirizzo:resGet[i].VIO011[0].S2VIA1+" "+resGet[i].VIO011[0].VIASEDE+" "+resGet[i].VIO011[0].NCIVSEDE+" "+resGet[i].VIO011[0].FRAZSEDE+" "+resGet[i].VIO011[0].S2COMUNI1,
codiceFiscale:resGet[i].CODFIS,
tipoSocieta:resGet[i].S2NATGIU,
attivita:resGet[i]['CISTAT07-XD']
});
};
}
})
.error(function(data,status){
/*completamento barra*/
$scope.value=100;
$scope.type='danger';
$scope.typeMessage=barmessage.danger;
$scope.alerts.push({ type: 'danger', msg: 'Errore numero: ' });
/*getrisultato*/
alert("errore richiesta ricerca "+status);
});
então o problema é que quando envio uma url errada sempre recebo uma mensagem de status 404 no alerta, mas no log do console as coisas são diferentes por exemplo um status 500, fora isso qualquer um sabe como posso fazer para pegar o mensagem de erro para?
Solução
Meu problema foi resolvido sozinho, já que implantei seu aplicativo no servidor, sempre recebo a mensagem de código de status correta
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow