【问题标题】:React native axios post request network error on Android physical device在 Android 物理设备上反应原生 axios 发布请求网络错误
【发布时间】:2021-04-16 02:11:48
【问题描述】:

(注意:我是 React Native 的完整初学者,并且已经通过大量参考资料寻找解决方案,但没有任何帮助。) 我正在使用带有 https url 的 axios 进行发布请求,这是我的代码。

  try {
  const response = await axios.post(
    'https://aaa.bb.com/...................',
    {
      headers: {
        //     //Header Defination
        'Accept': 'application/json',
        'Content-Type': 'application/x-www-form-urlencoded',   // tried application/json
        'X-Requested-From': 'MOBILE',
        'Authorization': 'Basic ' + loginCredential,
      },
    },
  );
  console.log('Success : ' + response);
  
} catch (error) {
  // handle error
  console.log(error);
 
}

我不需要身体部位。我在 android 本机版本上使用了与数据相同的 url,它运行良好。但是在 react-native 上,我收到“错误:网络错误”作为没有任何描述的消息。 尝试在清单中使用 android:usesCleartextTraffic="true"。

任何帮助将不胜感激。谢谢

【问题讨论】:

    标签: android react-native axios


    【解决方案1】:

    我在网络团队的帮助下找到了问题的原因。实际上,这不是 axios 或 react-native 的问题。这是由于 Web 端的一些 url 阻塞问题而发生的。因为那是我第一次处理 react-native 和 api 调用,所以我认为这是我这边的问题。

    注意:我不会删除或编辑此问题,因为会有一些初学者遇到相同的问题并认为问题来自应用程序方面。

    谢谢

    【讨论】:

      猜你喜欢
      • 2018-08-14
      • 1970-01-01
      • 2023-03-08
      • 2020-12-27
      • 1970-01-01
      • 2021-10-20
      • 2022-11-10
      • 2019-08-11
      • 2020-03-06
      相关资源
      最近更新 更多