2023年5月了仍然有该问题
微信小程序 ws中header值丢失- 当前 Bug 的表现(可附上截图) 请求中缺少头部参数 [图片] - 预期表现 在ws请求网络中,包含header信息 - 复现路径 - 提供一个最简复现 Demo wx.connectSocket({ url:'wss://www.ixuedong.com/webSocketServer', header: { 'content-type': 'application/json', 'session3rd': '123456', 'type': 'student' }, method: "GET" });
2023-05-232023年5月底,仍然出现此问题。 在调试工具中,偶尔能成功,偶尔不能,是个玄学问题。 反而在手机端测试,该问题没有出现。 从右侧栏相关问题中可以看到大部分都是此问题。 百度下会发现,其实websocket是并不能直接设置请求header的,不清楚微信小程序是如何实现添加header,因此我觉得这也是在pc上设置header但无效的原因。 因此个人感觉最佳的方式还是用url参数或者替换子协议。 如果有大佬能解决这个问题还望解答
微信电脑端小程序连接websocket设置请求头无效?微信版本:3.6.0.18 小程序基础库:2.24.0 新版的微信电脑端小程序连接websocket设置请求头无效?设置了header,在手机端,开发者工具连接,可以正确设置。但是在电脑端的小程序中(使用真机调试),看发送的连接请求,没有包含自定义的请求头。 开发者工具: [图片] 真机调试 [图片]
2023-05-23