Android请求接口异常 Cleartext HTTP traffic to xxx not permitted
Android请求接口时,报异常 Cleartext HTTP traffic to app.mydomain.com not permitted。
这个错误表明你正在尝试在应用中使用非加密的 HTTP 连接,但 Android P (9.0) 及其后续版本默认不允许使用非加密的 HTTP 连接。这是因为非加密的 HTTP 连接可能会使用户的数据暴露给第三方。
如果你无法更改你的 API 以使用 HTTPS,那么你可以在你的应用中设置以允许使用非加密的 HTTP 连接。但是,请注意,这可能会使你的应用的用户的数据处于风险之中。
以下是如何在 AndroidManifest.xml 文件中设置以允许使用所有的 HTTP 连接: