java.net.UnknownServiceException: CLEARTEXT communication to www.httpbin.org not permitted by networ
Posted 路宇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java.net.UnknownServiceException: CLEARTEXT communication to www.httpbin.org not permitted by networ相关的知识,希望对你有一定的参考价值。
在android9.0系统的手机上访问http的api
出现以下异常:
java.net.UnknownServiceException: CLEARTEXT communication to www.httpbin.org not permitted by network
原因:Android P(API级别29) 是默认禁止访问http的API的。
解决办法:
首先在配置清单文件中加入:
<application
.........
android:networkSecurityConfig="@xml/network_security_config"
>
之后在res目录下,创建xml文件名字为network_security_config
具体内容为:
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
这样就可以正常访问服务器获取或提交数据了~
以上是关于java.net.UnknownServiceException: CLEARTEXT communication to www.httpbin.org not permitted by networ的主要内容,如果未能解决你的问题,请参考以下文章