首页 > 解决方案 > React Native 在 https 请求上从 REST api 获取数据错误

问题描述

我正在使用 React Native 从基于 dotnet 核心的 REST api 获取一些数据。当我尝试从 Android 模拟器上的 api 获取数据时出现网络错误,但它适用于 IOS。

我尝试使用 http 而不是 https 来获取数据,它也可以正常工作。

标签: reactjsreact-native

解决方案


您好,为了防止网络错误,您可以在文件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>

推荐阅读