小程序
小游戏
企业微信
微信支付
扫描小程序码分享
WebSocket连接SignalR服务器,IDE连接握手成功,能正常返回提示消息(这里是因为没有登录信息所以服务器返回用户未登录然后关闭了连接) IDE调试可以看到是服务器有正常返回结果手机上运行就能看到握手失败
通过查看服务器的日志能够看到IDE和真机请求的url略微有点不同 IDE请求的时候没有指明443端口此时协议握手正常。 手机请求url指明443端口此时请求握手失败,20s后连接断开
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
楼主解决了吗,我也同样遇到这个问题,折腾好久了,一直握手失败
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
是小程序代码里发送代码写错了 正确的应该是
wx.sendSocketMessage({
data: msg,
});
但是被我写成了
data: [msg],
function
wsSend(msg){
console.log(
'send:'
+msg);
msg += String.fromCharCode(0x1e);
}
这是完整的发送代码
我不是这样的问题,我是在认证的时候url里面多了一个空格 然后被转移成 %20 结果一直不通过。。。。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
楼主解决了吗,我也同样遇到这个问题,折腾好久了,一直握手失败
是小程序代码里发送代码写错了 正确的应该是
wx.sendSocketMessage({
data: msg,
});
但是被我写成了
wx.sendSocketMessage({
data: [msg],
});
function
wsSend(msg){
console.log(
'send:'
+msg);
msg += String.fromCharCode(0x1e);
wx.sendSocketMessage({
data: msg,
});
}
这是完整的发送代码
我不是这样的问题,我是在认证的时候url里面多了一个空格 然后被转移成 %20 结果一直不通过。。。。