Open youyifentian opened 5 years ago
但是同样的stoken生成方法,这种就能成功获取到数据,感觉jwt应该是没问题的,但是为啥websocket就是连接不上呢
一直提示:failed: Error during WebSocket handshake: Unexpected response code: 500
619023706
但是同样的stoken生成方法,这种就能成功获取到数据,感觉jwt应该是没问题的,但是为啥websocket就是连接不上呢
参考:https://github.com/huya-ext/miniapp/issues/136 这个貌似是服务端的BUG,在非浏览器模式下连接不上,或者出现错误: "服务器返回了状态代码“200”,而状态代码应为“101”。" 因为soket在浏览器不支持WebSocket请求是会自动切换为http请求轮训方式
var socket = new WebSocket("ws://ws-apiext.huya.com/index.html?do=comm&roomId=roomId&appId=appId&iat=1556265172&sToken=sTokenE");
这种连接方法为什么连接不上,我是直接在Jwt.io里面生成的stoken啊,