0

使用 Retrofit2 执行网络请求,现在尝试调用一个可配置 IP 的服务,但我得到了CLEARTEXT communication to **IP_ADDRESS*** not permitted by network security policy.

我在论坛中读到我们可以将 IP 地址添加到network_security_config.xml,但我需要动态地址。还尝试在清单中添加标志usesCleartextTraffic,但出现相同的错误(在 Android 10 上测试)

如何请求动态 IP 地址而无需在其中指定network_security_config.xml

4

1 回答 1

0

对 network_security_config.xml 使用下面的 xml 代码

<network-security-config>
    <base-config cleartextTrafficPermitted="true">
        <trust-anchors>
            <certificates src="system" />
        </trust-anchors>
    </base-config>
</network-security-config>

它应该工作!我很抱歉我的英语不好

于 2020-10-29T14:31:56.423 回答