reactjs - React Native 在 https 请求上从 REST api 获取数据错误
问题描述
我正在使用 React Native 从基于 dotnet 核心的 REST api 获取一些数据。当我尝试从 Android 模拟器上的 api 获取数据时出现网络错误,但它适用于 IOS。
我尝试使用 http 而不是 https 来获取数据,它也可以正常工作。
解决方案
您好,为了防止网络错误,您可以在文件http
中添加此行AndroidManifest
<?xml version="1.0" encoding="utf-8"?>
<manifest ...>
<uses-permission android:name="android.permission.INTERNET" />
<application
...
android:usesCleartextTraffic="true" //<--- add this line
...>
...
</application>
</manifest>
推荐阅读
- java - 无法处理动态 {} org.apache.camel.FailedToCreateRouteException:无法创建路由
- c# - 锁定 ConcurrentDictionary 又名如何实现条件非阻塞锁时,c# 锁的语法糖是什么?
- html - 如何将多个按钮居中在其他按钮的右上角
- python - os.remove - [WinError 32] 进程无法访问该文件,因为它正被另一个进程使用
- android - 在我的 Android 应用程序 (java) 中,我想在将我的 Android 与 USB 连接连接到另一台设备时检索 IP 地址
- flutter - Flutter webview文本输入被软键盘隐藏
- time - 更改日线图关闭时间设置
- amazon-web-services - 跨账户 Amazon 标准 SQS 队列时出现 AccessDeniedException
- php - Laravel 下载响应不强制文件下载
- c++ - 我的代码有什么问题[Dfs,动态编程]