使用websocket连接显示handshakeBad Request

发布于 7 年前作者 chao6313415 次浏览最后编辑 7 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

我们的后端是c# signalr

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

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

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

6 回复
chaozou
chaozou1 楼6 年前

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

yfang
yfang2 楼6 年前

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

qiang52
qiang523 楼6 年前

楼主解决了吗?

ping73
ping734 楼6 年前

兼容了1.2以下的版本吗?

tanjun
tanjun5 楼6 年前

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

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

kongmin
kongmin6 楼5 年前

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