网络请求在ReactNative中失败

时间:2019-05-06 17:36:25

标签: reactjs react-native axios fetch

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);
    });
  }

此沙箱重现了我的问题。

注意: :所有资源都可以通过邮递员访问,也可以在浏览器中直接请求。

2 个答案:

答案 0 :(得分:1)

也尝试使用此功能。 Cors也许这是您的问题

答案 1 :(得分:0)

问题有两个方面:

    @likheevm解决方案解决了
  1. CORS错误。

  2. ArliCloud提供的第7层上的
  3. DDoS保护。它阻止了我们的请求,并导致重复307次重定向,并在取消请求时结束。坚持基本保护也解决了这个问题。