- 当前 Bug 的表现(可附上截图)
我们的后端是c# signalr
使用websocket进行连接,如果是Android机的话,使用wx.connectSocket进行连接时,就会出现该错误,无法与服务器握手;如果是iOS机的话就没问题,可以正常连接;
我们在公众号也是使用同样的配置,可以正常连接,开发者工具没问题,只有在Android真机上连接才会连接错误,错误信息: draft refuses handshakeBad Request
我查了下说可能是tls协议的问题,要1.2版本,但是后端那边说已经是1.2了~。。
目前安卓的wss实现存在一些兼容问题,我们正在想办法解决
安卓websocket连接兼容问题解决了吗
bug修着修着就没了么
同样的问题,部分机型会出现这种问题
微信版本: v6.6.7
手机型号: OPPO r9m
服务器证书支持协议
希望尽快解决,谢谢
类似问题+1,websocket报错:“draft refuses handshakeUnauthorized”
也都是Android系统手机出现该问题
楼主解决了吗?
请问有什么解决办法啊?draft refused handshake
类似问题 报错信息 是 draft refuses handshakeBad Gateway
兼容了1.2以下的版本吗?
是的,已经兼容了
我们测试时用的是
一台红米note5 Android 8.1 和 一台荣耀 Android7.0的都是同样的错误。
然后手机上也打开了调试模式了
提供下代码片段:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
https://developers.weixin.qq.com/s/pIrsJWmq7q3N
appid也提供下
wx34dc140a5550dbe9