使用websocket连接显示handshakeBad Request
发布于 6 年前 作者 chao63 13261 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

我们的后端是c# signalr

使用websocket进行连接,如果是Android机的话,使用wx.connectSocket进行连接时,就会出现该错误,无法与服务器握手;如果是iOS机的话就没问题,可以正常连接;

我们在公众号也是使用同样的配置,可以正常连接,开发者工具没问题,只有在Android真机上连接才会连接错误,错误信息: draft refuses handshakeBad Request

我查了下说可能是tls协议的问题,要1.2版本,但是后端那边说已经是1.2了~。。

6 回复

类似问题 报错信息 是 draft refuses handshakeBad Gateway

请问有什么解决办法啊?draft refused handshake

楼主解决了吗?

兼容了1.2以下的版本吗?

类似问题+1,websocket报错:“draft refuses handshakeUnauthorized”

也都是Android系统手机出现该问题

目前安卓的wss实现存在一些兼容问题,我们正在想办法解决

回到顶部