我们10月份在小程序使用websocket一切正常,而这一个星期一直有问题。
(我们将我们发布小程序项目的体验版本回退到10月份28号的版本依旧有问题,当时是没问题的)
最后发现:wx.sendSocketMessage这个api发给后端时数据不一致了。
实际我们的消息在小程序里面是54的长度,但是通过wx.sendSocketMessage发到后端的时候只有53的长度。
这些消息是stomp.js库里面组装的消息,最后结果是两个空行\x0A和一个空字符\x00
但是通过wx.sendSocketMessage发到后端时,少了最后一个空字符\x00
(之前是正常的)
===========相关定义=====
另外,websocket在开发者工具里面是正常的,但是在微信里面跑体验版本才不正常。
在开发者工具里面真机调试反而又是正常的微信版本7.0.8
开发者工具版本是:1.02.1910121
我也遇到这个问题了 我是收到消息的时候末尾的/x00丢失了,iphone x
麻烦提供出现能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)