Android使用HttpURLConnection联网失败:Cleartext HTTP traffic to xxx not permitted

记录一下一个Android的小问题。

问题是这样的:在用Android Studio编写一个访问天气信息api的app时,发现没有从api返回结果。使用的虚拟机和真机都是Android10版本。经过几次输出和查看日志信息,确定了问题出在http网络连接上,抛出的异常为:java.io.IOException: Cleartext HTTP traffic to xxx not permitted。(xxx是所使用api的地址)

然后我在网上找到了这篇博客:Android高版本联网失败报错:Cleartext HTTP traffic to xxx not permitted解决方法

参照这篇博客给出的第一种方法:在http后面加上s,即改为https协议后,程序没有再抛出异常。

OK,问题解决。

原文地址:https://www.cnblogs.com/bwjblogs/p/12667737.html