Попытка получить доступ к следующему API, но при обращении к нему постоянно появляется сообщение об ошибке. URL правильный и отлично работает при запуске через почтальона.
let data = this.http.get<any>('http://chargepoints.dft.gov.uk/api/retrieve/registry/lat/53.790224/long/-1.563929/dist/3/format/json');
Только этот вызов возвращает эту ошибку
CONSOLE ERROR
file:///app/tns_modules/@angular/core/bundles/core.umd.js:15769:28:
ERROR {
"headers": {
"normalizedNames": {},
"lazyUpdate": null,
"headers": {}
},
"status": 0,
"statusText": "Unknown Error",
"url":"http://chargepoints.dft.gov.uk/api/retrieve/registry/lat/53.790224/long/-1.563929/dist/3",
"ok": false,
"name": "HttpErrorResponse",
"message": "Http failure response for http://chargepoints.dft.gov.uk/api/retrieve/registry/lat/53.790224/long/-1.563929/dist/3: 0 Unknown Error",
"error": {
"line": 1298,
"column": 38,
"sourceURL": "file:///app/tns_modules/nativescript-angular/zone-js/dist/zone-nativescript.js",
"originalStack": "ZoneAwareError@file:///app/tns_modules/nativescript-angular/zone-js/dist/zone-nativescript.js:1298:38\nfile:///app/tns_modules/tns-core-modules/http/http-request/http-request.js:97:37\nUIApplicationMain@[native code]\n_start@file:///app/tns_modules/tns-core-modules/application/application.js:275:26\nrun@file:///app/tns_mo<…>
Если я просто изменю путь к другому API, он будет работать совершенно нормально.
Может ли кто-нибудь указать мне в правильном направлении, что я пропускаю.
Итак, я обновил AndroidManifest, и теперь он работает нормально, однако через iOs у меня все та же проблема.