错误:反应原生的网络错误

问题描述:

当我发出api请求时,我的反应本机ios应用程序中出现以下错误。错误:反应原生的网络错误

我使用axios制作api请求。

Error: Network Error 
    at createError (createError.js:16) 
    at XMLHttpRequest.handleError (xhr.js:87) 
    at XMLHttpRequest.dispatchEvent (event-target.js:172) 
    at XMLHttpRequest.setReadyState (XMLHttpRequest.js:546) 
    at XMLHttpRequest.__didCompleteResponse (XMLHttpRequest.js:381) 
    at XMLHttpRequest.js:485 
    at RCTDeviceEventEmitter.emit (EventEmitter.js:181) 
    at MessageQueue.__callFunction (MessageQueue.js:306) 
    at MessageQueue.js:108 
    at MessageQueue.__guard (MessageQueue.js:269) 

这是我的代码:

axios.get('http://myapi') 
    .then(function (response) { 
    console.log(response); 
}) 
.catch(function (error) { 
     console.log(error); 
}); 
+0

是Android的工作? –

+0

是的。 Android工作正常。 –

你需要这样做iOS App Transport Security and loading HTTP resources

,因为iOS的不是默认允许HTTP连接需要通过在信息设定应用程序传输安全Setings来启用它.plist

App transport security