在我的react-native
应用中,我在获取GET
方法后在IOS模拟器上收到网络请求失败错误。我尝试使用Android,它运行得很好。我知道对于IOS我需要设置允许任意负载到"是"在Xcode的info.plist中,但我很久以前就做过了。此外,我有很多其他页面(组件),我获取请求,我没有在这些组件上遇到任何问题。我相信它可能与URL或响应有关。
这是我的info.plist
文件
这是我应该得到的json作为fetch GET方法的响应。(顺便说一句,我在ANDROID中得到了假设的响应)
const { dispatch } = this.props;
console.log("Whitespot MAPS Props: ",this.props);
url = '-----------------/coordinates?product=1';
requestOptions = {
method: 'GET',
headers: {
'Authorization': 'Bearer ' + this.props.token
}
};
dispatch(authActions.checkTokenAndFetch(url, requestOptions))
.then((data) => {
console.log("COORDINATES: ",data);
},
(error) => {
console.log("MAP COORDINATES ERROR: ",error);
})
这是我在IOS模拟器上运行时遇到的错误