小程序部分机型请求200、返回数据为空

情景描述

  • ssm+mysql+jdk1.7+tomcat7+centos7
  • 接口在网页端正常使用,在小程序端部分机型(魅族、乐视)的部分接口失效
  • 开发者工具调试正常
  • 真机上调试请求报200,传参成功,但无数据返回;tomcat并没有接收到请求
  • 测试更换服务器、数据库都无法解决

任务

解决这个谜一样的BUG

解决方法

  1. 发现失效的接口的共同点是传参包含中文,而接口的调用是在封装好的request请求,再在接口后面加参数
  2. 尝试使用小程序原生API发起请求,成功

结果

  • 使用小程序原生API发起请求成功获取数据
  • 考虑是不同手机上传参编码不同导致的BUG
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章