現象
app 后臺服務器配置的地址是https://xxxxxxxxxxxxxxxx,服務器有發送http://xxx的請求獲取資料,打包成apk后是可以正常請求的,
通過瀏覽器的的方式去訪問,報錯:

錯誤資訊,Mixed content the page at....................................................
問了度娘,在jsp中新增 <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
所有http請求轉為了https請求,新的問題來了,之前請求發送http://xxx 的現在全部轉換為https://xxxxx,顯然是訪問不了的,再次詢問度娘
服務器端需要將nginx 配置轉發,將https://xxxx全部轉發為對應的http://xxx請求,
問題
打包后的apk服務器是https的,可以直接訪問http請求,通過瀏覽器訪問會出現諸多問題,apk里面做過什么處理,怎么處理的,什么原理,謝謝!
uj5u.com熱心網友回復:
chrome瀏覽器是強制性把http轉為https了。也就是說,哪怕你自己用http相關api去寫一個請求,也不會從http請求強制轉為https。瀏覽器的鍋。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/65751.html
標籤:Android
