問題: 由于 Android P 限制了明文流量的網(wǎng)絡(luò)請(qǐng)求土匀,非加密的流量請(qǐng)求都會(huì)被系統(tǒng)禁止掉锦爵。
如果當(dāng)前應(yīng)用的請(qǐng)求是 htttp 請(qǐng)求舱殿,而非 https ,這樣就會(huì)導(dǎo)系統(tǒng)禁止當(dāng)前應(yīng)用進(jìn)行該請(qǐng)求,如果 WebView 的 url 用 http 協(xié)議险掀,同樣會(huì)出現(xiàn)加載失敗沪袭,https 不受影響。
為此樟氢,OkHttp3 做了檢查冈绊,所以如果使用了明文流量,默認(rèn)情況下埠啃,在 Android P 版本 OkHttp3 就拋出異常: CLEARTEXT communication to " + host + " not permitted by network security policy
1:在 res 下新建一個(gè) xml 目錄死宣,然后創(chuàng)建一個(gè)名為:network_security_config.xml 文件 ,該文件內(nèi)容如下:
作者:奮斗的小華子
來源:CSDN
原文:https://blog.csdn.net/qq_18620851/article/details/80617549