Estado 500 Error interno del servidor en IE-11 con la aplicación Angular Js
Estoy implementando la aplicación de página única (SPA) usando Angular Js, MongoDb. Y estoy usando la llamada de descanso con promesas. El resto de la llamada funciona bien en Chrome, el navegador Mozila que está utilizando para el desarrollo. Pero la llamada de descanso no funciona en IE-11. Me esta dandoError interno de servidor 500.
No puedo encontrar la llamada de la línea de descanso. Porque no muestra el número de línea. Pero puedo compartir código de muestra de llamada de descanso.
Rh.all('apicall').get('dbname/_aggrs/'+ ar_dep +'?avars=' + query).then(function (d) {
console.log("response data");
});
La llamada anterior no está imprimiendo la consola. Porque se está rompiendo en IE-11, pero estas llamadas de descanso funcionan bien en otro navegador. Si pongo la ruta directa no con variable, entonces está funcionando en IE-11.
Llamada de descanso de trabajo a continuación
Rh.all('apicall').get('dbname').then(function (d) {
console.log("response data");
});
Estoy actualizando mi pregunta. Debido a que encontré alguna diferencia al analizar la URL, debido a restheart.
EN CROMO:
Rh.all ('apicall'). Get ('dbname / _aggrs /' + ar_dep + '? Avars =' + query)
Después de analizar
localhost: 8080 / apicall / dbname / _aggrs / rout? avars = {% 22routes% 22:% 22US% 22}
En el objeto de consulta tengo rutas: nosotros. Entonces, en Chrome, analiza% 22 -% 22 lugar de "".
EN IE-11
Rh.all ('apicall'). Get ('dbname / _aggrs /' + ar_dep + '? Avars =' + query)
Después de analizar
localhost: 8080 / apicall / dbname / _aggrs / rout? avars = {"routes": "US"}
En IE-11, no está analizando dobles qoutes a% 22% 22. Se analiza igual que la cadena.