http - Flutter : By default, Android Pie 将请求应用程序使用 HTTPS 无 HTTP 请求

标签 http networking https flutter android-9.0-pie

默认情况下,Android Pie 将请求应用使用 HTTPS 连接而不是 HTTP。 因此无法在 HTTP 中访问 Restful API

最佳答案

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 连接。

关于http - Flutter : By default, Android Pie 将请求应用程序使用 HTTPS 无 HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55002111/

相关文章:

ruby-on-rails - Rails 和 Devise : set Secure flag when requested via HTTPS, 在未通过 HTTPS 请求时不设置安全标志

java - weblogic 中的 web 应用程序部署失败 : Proxy authentication failure

http - 如何处理负载均衡服务器上的多个更新请求

javascript - 如何包装 $http 服务并在 Controller 中使用它获取的数据?

ios - 从完成处理程序调用父函数的返回

java - 使用同一主机创建套接字

delphi - 当密码为俄语时,通过 HTTPS 授权失败 TIdHTTP

node.js - Nodejs https 请求 UNABLE_TO_GET_ISSUER_CERT_LOCALLY

javascript - 减少初始 Web 应用程序加载时间

php - 如何找出接收到的udp数据包的数据大小