无法阻止Android中的所有HTTP连接

时间:2019-09-27 18:41:40

标签: android http

我必须禁用我的android应用程序中的所有http请求。为此,我尝试在阅读此(https://developer.android.com/training/articles/security-config#base-config)之后在网络配置文件中添加以下内容:

<base-config cleartextTrafficPermitted="false">
    <trust-anchors>
        <certificates src="system" />
    </trust-anchors>
</base-config>

当我在Android 7中进行测试时,此功能无法正常工作。它在Android 8及更高版本中运行。 我想念什么吗?

1 个答案:

答案 0 :(得分:0)

我相信您还需要向AndroidManifest.xml文件中添加属性。您可以添加此属性以阻止HTTP请求:

<application ....
    android:usesCleartextTraffic="false"
</application>

由于您已经修改了网络配置文件,因此就足够了。