如何解决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 举报,一经查实,本站将立刻删除。