我必须禁用我的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及更高版本中运行。 我想念什么吗?
答案 0 :(得分:0)
我相信您还需要向AndroidManifest.xml
文件中添加属性。您可以添加此属性以阻止HTTP请求:
<application ....
android:usesCleartextTraffic="false"
</application>
由于您已经修改了网络配置文件,因此就足够了。