更新到了v1.02.1910120,还是有一定概率的失败。
开发工具中wx.connectSocket设置header有一定概率失败不是百分之百复现. 代码片段中执行,复现率比较低,大概0.1 工程中执行,复现率高,大概0.9 [代码]var[代码] [代码]url = [代码][代码]'ws://192.168.31.11/tunnel?uid=5af6e3fbb037f808ec732fe7'[代码][代码]var[代码] [代码]header = { [代码][代码]'X-WX-Id'[代码][代码]: [代码][代码]"5af6e3fbb037f808ec732fe7"[代码][代码], [代码][代码]'X-WX-Skey'[代码][代码]: [代码][代码]"5InbFW95I2HDana02DqDLnLV"[代码] [代码]}[代码][代码]wx.connectSocket({[代码][代码] [代码][代码]url: url,[代码][代码] [代码][代码]header: header,[代码][代码] [代码][代码]complete: (res) => {[代码][代码] [代码][代码]console.log([代码][代码]'complete'[代码][代码], res)[代码][代码] [代码][代码]},[代码][代码]});[代码] 正确情况 [图片] 错误情况 [图片]
2020-01-11我在v1.02.1910120上也遇到此问题。
开放工具中wx.connectSocket设置header有一定概率失败,请问是什么原因?在社区里面找到了好几个相同或者相似的问题,最终都没有一个明确的结果,让我非常迷惑。 设置header后,header时有时无,代码如下: wx.connectSocket({ url: url , header: { 'content-type': 'application/json', 'token': 'test', }, success: function (res) { console.log('websocket连接成功~',res) }, fail: function () { console.log('websocket连接失败~') } }) header中的token字段的值test可以任意取,成功的时候如图,有header的内容[图片] 失败的时候如图,没有header的内容:[图片]
2020-01-11