Android : 允许明文 http
Android : Allow Cleartext http
我有一个特定的要求,其中我必须阻止来自应用程序的所有 http 请求,但是图书馆使用的特定 http url 我必须列入白名单。
已尝试按如下方式设置 network_security_config xml,但无法加载该 http url。在清单文件中也定义了 network_security_config xml。
Url 的格式是 http://abc.xyz.org
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="false" />
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">"abc.xyz.org"</domain>
</domain-config>
</network-security-config>
有没有我遗漏的东西。
使用以下域规则创建 xml/network_security_config
文件。
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<!-- As you want to pass domain-specific traffic -->
<domain-config cleartextTrafficPermitted="true">
<!-- Add your specific domain you want to pass without https -->
<domain includeSubdomains="true">abc.xyz.org</domain>
</domain-config>
</network-security-config>
在清单中添加网络安全配置:
<application android:label="your App Name" android:icon="@drawable/icon" android:networkSecurityConfig="@xml/network_security_config">
我有一个特定的要求,其中我必须阻止来自应用程序的所有 http 请求,但是图书馆使用的特定 http url 我必须列入白名单。 已尝试按如下方式设置 network_security_config xml,但无法加载该 http url。在清单文件中也定义了 network_security_config xml。
Url 的格式是 http://abc.xyz.org
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="false" />
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">"abc.xyz.org"</domain>
</domain-config>
</network-security-config>
有没有我遗漏的东西。
使用以下域规则创建 xml/network_security_config
文件。
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<!-- As you want to pass domain-specific traffic -->
<domain-config cleartextTrafficPermitted="true">
<!-- Add your specific domain you want to pass without https -->
<domain includeSubdomains="true">abc.xyz.org</domain>
</domain-config>
</network-security-config>
在清单中添加网络安全配置:
<application android:label="your App Name" android:icon="@drawable/icon" android:networkSecurityConfig="@xml/network_security_config">