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

版权声明:自由转载-非商用-保持署名、出处 https://blog.csdn.net/qq_34984929/article/details/80072921

情景描述

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

任务

解决这个谜一样的BUG

解决方法

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

结果

  • 使用小程序原生API发起请求成功获取数据
  • 考虑是不同手机上传参编码不同导致的BUG
阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页