開發(fā)過程當(dāng)中經(jīng)常有這種情況:
服務(wù)器下發(fā)給你的鏈接,你需要拼接參數(shù)然后用webView打開,或者是直接跳轉(zhuǎn)到safari打開。
我說下我的問題:
http://xxxxx/charge?data=eJzaEjM_4uwMYavpZrP6Dj924Tn-jc2pYQvbwus2tjfsTRUsAAEAAP__AEQOeQ==
這個(gè)鏈接,然后我再后面拼接參數(shù)。這個(gè)鏈接拼接參數(shù)本身就是有問題的。
http://xxxxx/charge?data=eJzaEjM_4uwMYavpZrP6Dj924Tn-jc2pYQvbwus2tjfsTRUsAAEAAP__AEQOeQ==&xxx=xxxx
這種拼接是錯(cuò)誤的,遇到這種就要通知服務(wù)器或者前端。需要把鏈接給encode一下。不然你如果這樣直接用safari打開就會(huì)出現(xiàn)一個(gè)你看不懂的鏈接,導(dǎo)致問題。
關(guān)于怎么encode,請(qǐng)參考這篇文章