flutter和react-native 设置ios以及android允许HTTP请求

ios

第一步: 点开info.plist文件-->点击箭头所指的+号

第二步: 选中 App Transport Security Settings

第三步:

注意: 1. 先点击小箭头, 方向朝下.

         2. 然后点击+号

         3. 选中 Allow Arbitrary Loads 

第四步: 选中为:YES

android 

第一步: 在资源文件夹res/xml下面创建network_security_config.xml如下:

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true">
<trust-anchors>
<certificates src="system" />
</trust-anchors>
</base-config>
</network-security-config>


第二步: 在清单文件AndroidManifest.xml的application标签里面设置networkSecurityConfig属性如下:

<?xml version="1.0" encoding="utf-8"?>
<manifest ... >
<application android:networkSecurityConfig="@xml/network_security_config">
<!-- ... -->
</application>
</manifest>

原文地址:https://www.cnblogs.com/boonook/p/15102161.html