Недавно у меня возникла та же проблема, но я решил ее, используя cordova-plugin-advanced-http
для устройств Android и IOS.
Установка
ionic cordova plugin add cordova-plugin-advanced-http
npm install @ionic-native/http
Используйте
import { HTTP } from '@ionic-native/http/ngx';
constructor(private http: HTTP) {}
...
this.http.get('http://ionic.io', {}, {})
.then(data => {
console.log(data.status);
console.log(data.data); // data received by server
console.log(data.headers);
})
.catch(error => {
console.log(error.status);
console.log(error.error); // error message as string
console.log(error.headers);
});
Подробнее: см. Официальная ссылка