測試過程中發現js數據包含加號+通過ajax傳到後台時出現連接錯誤,刪除+,鏈接暢通了,果然是這塊問題,對加號進行轉義
昨天有人提出一個bug,說“B+偵探”和"C+偵探"不能看,我當時很郁悶,因為其他資源是可以播放的,為什麼這個不能播放,而且電影名稱我都是字符轉換過的,在不斷調試中,發現url地址電影名字轉碼後存在一個“+”,心想是不是這個問題,刪除“+”,鏈接暢通了,果然是這塊問題,對加號進行轉義。
關於特殊字符的轉義,網上很多,我寫這個主要是幫大家排查問題提供一點思想