Flutter:默认情况下,Android Pie将请求应用使用HTTPS,而无需HTTP请求

时间:2019-03-05 11:45:32

标签: http networking https flutter android-9.0-pie

默认情况下,Android Pie将请求应用使用HTTPS连接而不是HTTP。 因此无法通过HTTP调用宁静的API

1 个答案:

答案 0 :(得分:1)

https://android-developers.googleblog.com/2018/04/protecting-users-with-tls-by-default-in.html?m=1说明了如何选择退出特定域或任意域

<network-security-config>
    <domain-config cleartextTrafficPermitted="true">
        <domain includeSubdomains="true">insecure.example.com</domain>
        <domain includeSubdomains="true">insecure.cdn.example.com</domain>
    </domain-config>
</network-security-config>

我不确定Android Pie中引入的限制以及此处提到的选择退出是否适用于使用dart:io建立的HTTP连接。