0
点赞
收藏
分享

微信扫一扫

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

java.net.UnknownServiceException: CLEARTEXT communication to www.httpbin.org not permitted by networ_Android P


具体内容为:

<network-security-config>
<!--禁止掉明文流量请求的检查-->
<base-config cleartextTrafficPermitted="true" />
</network-security-config>

这样就可以正常访问服务器获取或提交数据了~


举报

相关推荐

0 条评论