Flutter 报错 :Bad state: Insecure HTTP is not allowed by platform
程序员文章站
2022-03-11 18:06:35
...
错误:
Bad state: Insecure HTTP is not allowed by platform
错误状态:平台不允许不安全的HTTP
错误解释
平台不支持不安全的 HTTP 协议,即不允许访问 HTTP 域名的地址。
产生原因
IOS 和 Android 9.0 对网络请求做了一些限制,不能直接访问 Http 域名的地址。
解决办法:
创建xml文件夹,创建network_security_config.xml
在AndroidManifest.xml中声明network_security_config.xml
android:networkSecurityConfig="@xml/network_security_config"
记得添加网络权限哦
<uses-permission android:name="android.permission.INTERNET" />