小程序部分機型請求200、返回數據爲空

情景描述

  • ssm+mysql+jdk1.7+tomcat7+centos7
  • 接口在網頁端正常使用,在小程序端部分機型(魅族、樂視)的部分接口失效
  • 開發者工具調試正常
  • 真機上調試請求報200,傳參成功,但無數據返回;tomcat並沒有接收到請求
  • 測試更換服務器、數據庫都無法解決

任務

解決這個謎一樣的BUG

解決方法

  1. 發現失效的接口的共同點是傳參包含中文,而接口的調用是在封裝好的request請求,再在接口後面加參數
  2. 嘗試使用小程序原生API發起請求,成功

結果

  • 使用小程序原生API發起請求成功獲取數據
  • 考慮是不同手機上傳參編碼不同導致的BUG
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章