收藏
回答

Websocket 在ios下perMessageDeflate参数无效

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 Bug Websocket 微信iOS客户端 7.0.11 2.10.3

wx.connectSocket({ url: url,

perMessageDeflate: true,

header: {'Accept-Encoding': 'deflate'}

});

nodejs服务器对应检测无扩展字段perMessageDeflate。 强制设置'Sec-WebSocket-Extensions': 'permessage-deflate' header数据的话,服务器虽然支持压缩,但是在threshold: 1024 配置下,发送数据大于threshold长度,ios的websocket会直接断开关闭。还望解决!

回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容
问题标签