Ошибка: запрос был прерван только на React-Native

Я работал над IOS использование приложения родная база

request
.get('http://url_with_query')
.then(function(res){
console.log(res.body.data);
})
.catch(function(err){
console.log(err);
})

Тот же запрос работает нормально в реагировать веб-приложение, но не работает в Реагировать-Native

React-Native Debug Console — Результат НИЖЕ

Error: Request has been terminated
Possible causes: the network is offline, Origin is not allowed by Access-Control-Allow-Origin, the page is being unloaded, etc.
at Request.crossDomainError (client.js:616)
at XMLHttpRequest.xhr.onreadystatechange (client.js:724)
at XMLHttpRequest.dispatchEvent (event-target.js:172)
at XMLHttpRequest.setReadyState (XMLHttpRequest.js:534)
at XMLHttpRequest.__didCompleteResponse (XMLHttpRequest.js:378)
at XMLHttpRequest.js:482
at RCTDeviceEventEmitter.emit (EventEmitter.js:181)
at MessageQueue.__callFunction (MessageQueue.js:236)
at MessageQueue.js:108
at guard (MessageQueue.js:46)

Консоль React — Результат НИЖЕ

Response {req: Request, xhr: XMLHttpRequest, text: "{"data":[{"stock":"in stock","min_sale_qty":5,"max…_description":"Consumer Products"}],"status":200}", statusText: "OK", statusCode: 200…}

Заголовки URL назначения

header("Content-Type:application/json");
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST');

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]