微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Android-使用Retrofit2请求动态IP地址

如何解决Android-使用Retrofit2请求动态IP地址

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

我已经在论坛上阅读了我们可以将IP地址添加network_security_config.xml的信息,但是我需要动态地址。还尝试在清单中添加标志usesCleartextTraffic,但引发了相同的错误(在Android 10上进行了测试)

如何无需在network_security_config.xml中指定动态IP地址?

解决方法

在network_security_config.xml中使用以下xml代码

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

它应该工作! 对不起,我的英语不好

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。