React Native使用 Fetch API请求网络在安卓端报Network request failed,
请求是https的,接口是正常的,只是在react-native项目上会出现这样的情况,请问有谁知道是怎么回事吗?
还是说在react-native里面这个接口地址里面不能带IP,只能是域名访问?
fetch('https://192.168.199.188:18300/**********', {
method: "get",
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json',
},
})
.then(resp => resp.json())
.then(data => {
console.log(data)
})
我们RN用的版本是0.59.2 遇到了同样的问题,ios可以android不可以,最后解决的方法是用安卓手机usb调试,然后没有连wifi连的是自己的4g网络,就不报这样的错误了,接口用的是线上的http,没有用https,用的是fetch传formData的数据,模拟器上面跑还是这样的问题,所以目前也只能用真机连4g网络调试了,很尴尬,不知道android端这边和网络环境有什么关系,悲剧。