ReactNative的fetch
方法在从jordanpizza.ir请求API URL或任何其他资源时导致Network Request Failed
错误。
我在App.js中使用此附加代码制作了react-native-web项目沙盒的fork(https://codesandbox.io/s/5vwyq4wmnp):
componentDidMount() {
fetch("https://jordanpizza.ir/test.json").then(response => {
console.log(response);
});
}
此沙箱重现了我的问题。
注意: :所有资源都可以通过邮递员访问,也可以在浏览器中直接请求。
答案 0 :(得分:1)
也尝试使用此功能。 Cors也许这是您的问题
答案 1 :(得分:0)
问题有两个方面:
CORS错误。
DDoS保护。它阻止了我们的请求,并导致重复307次重定向,并在取消请求时结束。坚持基本保护也解决了这个问题。