Это похоже на проблему CORS. Чтобы избежать проблемы CORS, вы должны использовать плагин @ ionic-native / HTTP, который на самом деле является плагином Advanced HTTP для вызовов API.
Выполните следующие шаги, чтобы использовать этот плагин
Шаг 1: Добавить родной плагин Http
$ ionic cordova plugin add cordova-plugin-advanced-http
$ npm install --save @ionic-native/http
Installation Link : HTTP
Шаг 2: Импортируйте собственный плагин HTTP в ваш файл, куда вы хотите вызвать API.
import { HTTP, HTTPResponse } from '@ionic-native/http';
Step 3: How to use this plugin for API call ?
constructor(public httpPlugin: HTTP) {
}
//Set header like this
this.httpPlugin.setHeader("content-type", "application/json");
//Call API
this.httpPlugin.get(this.url, {}, {}).then((response) => {
//Got your server response
}).catch(error => {
//Got error
});