欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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
Flutter 报错 :Bad state: Insecure HTTP is not allowed by platform

在AndroidManifest.xml中声明network_security_config.xml

android:networkSecurityConfig="@xml/network_security_config"

记得添加网络权限哦

<uses-permission android:name="android.permission.INTERNET" />