android - 使用 axios 在 React Native 中修复旧 Android 操作系统(Android 7 或更低版本)的 API 连接问题
问题描述
我使用“axios”库来获取数据。它在新的 Android 设备(Android 9 和 10)上运行完美,但在旧设备(Android 7 或更低版本)上总是出现如下网络错误:[错误:网络错误] 设备似乎无法与https 网址。
解决方案
解决方案-1:
尝试在 AndroidManifest.xml 中添加波纹管代码
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
解决方案2:
http 和 https 请求的问题。所以要启用 https 请求,请尝试以下方法:
实现这一点的简单方法是在您的 AndroidManifest.xml 中使用此属性,您可以在其中允许所有请求的所有 http:
android:usesCleartextTraffic="true"
推荐阅读
- r - 匹配字符串; 和 %
- jmeter - 在 Jmeter 中每 10 分钟执行一次采样器
- python - Django 中的模型层次结构
- asp.net-core - 在 ASP.NET Core 2.2 控制台应用程序中,有没有办法为整个用户浏览器会话保留 httpcontext.connection.id
- node.js - Express-getting this error message试图运行服务器
- google-cloud-platform - 谷歌云调度程序是否可以以给定的频率将数据列表推送到发布/订阅?
- c# - 具有可选关系的 EF Core 3.1 DeleteBehavior.SetNull 触发约束异常
- java - ActiveMQ 5.15.11 Java 版本支持
- python - 使用 ctypes 传递 2d numpy 数组时出现分段错误(核心转储)
- python - 如何在 python 中旋转字节数组键而不先将其元素转换为 int?