如何在Android(9)Pie中允许所有网络连接类型HTTP和HTTPS?

从Android 9 Pie开始,没有加密的请求永远不会起作用。 默认情况下,系统会指望您默认使用TLS。 您可以在此处阅读此function。因此,如果您只通过HTTPS发出请求,那么您就是安全的。 但是那些通过不同网站提出请求的应用程序呢,例如类似浏览器的应用程序。

如何在Android 9 Pie中启用对HTTP和HTTPS的所有类型连接的请求?

要在Android 9 Pie中执行此操作,您必须在Manifest application标记中设置networkSecurityConfig ,如下所示:

      

然后在你的xml文件夹中,你现在必须创建一个名为network_security_config的文件,就像你在Manifest中命名它一样,从那里你的文件内容应该是这样的,以启用所有没有加密的请求:

         

从那里你很高兴。 现在,您的应用程序将请求所有类型的连接。 有关其他信息,请阅读此处

Interesting Posts