詳解
安卓在Android 9.0(API 28)版本,限制了http明文流量的網(wǎng)絡(luò)請(qǐng)求,未加密的流量請(qǐng)求都會(huì)被系統(tǒng)禁掉。
所以如果當(dāng)前應(yīng)用的請(qǐng)求是 http 請(qǐng)求,否則就會(huì)導(dǎo)系統(tǒng)禁止當(dāng)前應(yīng)用進(jìn)行該請(qǐng)求湾笛。
解決方案
1.在 AndroidManifest.xml 清單文件的 application 中加入:
android:usesCleartextTraffic="true"
2.把我們請(qǐng)求的url地址中 http 改為安全性更高的 https
注意:避免使用明文流量,因?yàn)槿狈C(jī)密性闰歪,真實(shí)性和防篡改保護(hù)嚎研;網(wǎng)絡(luò)攻擊者可以竊聽(tīng)所傳輸?shù)臄?shù)據(jù),并且還可以對(duì)其進(jìn)行修改而不會(huì)被檢測(cè)到库倘。
如果本文章對(duì)您有幫助临扮,麻煩點(diǎn)點(diǎn)小心心。