Que tal amigos, buenas noches, tengo un problema y quisiera ver si alguien me puede ayudar, les explico:
Tengo una App hecha en Ionic 2 en la cual tengo mi pantalla de logueo la cual estaba funcionando muy bien con el api que se encuentra almacenada en azure, el problema esta en que al api que esta en el azure, se le instalo un certificado de seguridad y con la App ahora ya no puedo iniciar session, me da un error 404 al momento de intentar iniciar session.
Podria alguien orientarme sobre que camino debo seguir?
Antes que nada gracias por responder. Fijate que exactamente solo fue eso y
de hecho ya intente lo que mencionas de llamarlo mediante https pero
tampoco me funciona.
Que tal, te comento que probe lo que dicen en el link que me colocaste y no me funciono pero me sirvio para orientarme.
Muchas gracias, logre resolver el problema pero haciendo otras cosas.
Bueno les comento, logre resolver mi problmea haciendo algunas cosas extra al link que paso mi estimado @Adonai.
Aca les explico lo que hice y pues me funciono:
Visitar este link http://ionicframework.com/docs/native/http/ e instalar el plugin, OJO solo el plugin
En la carpeta del proyecto hacer lo siguiente:
npm install --save @ionic-native/core
npm install --save @ionic-native/http
En el archivo app.module.ts importar la HTTP de la forma import { HTTP } from "@ionic-native/http" e incluirlo en el arreglo de servicios (providers)
En el servicio que se este utilizando HTTP importarlo de la misma forma que la anterior import { HTTP } from "@ionic-native/http" y en el constructor colocar: constructor(private http: HTTP) { this.http.validateDomainName(false); this.http.acceptAllCerts(true); //Su demas codigo.... }
Remover y volver a agregar la plataforma (Android en mi caso) usando cordova platform remove/add android
En el CSP colocar la URL del API (Ya la tenia configurada)