StackOverflow 在其所有页面上使用 GZip 编码;他们的 websocket 流量似乎也是如此,因为它似乎完全混淆了。
他们将如何/使用什么来实现这一目标;相反,因为我的 websocket 服务器托管在自己的独立服务器上,没有 IIS 等,所以我需要做什么才能实现相同的目标?
还值得注意的是http compression
也没有在他们的 websocket 连接请求上设置。
完整日志截图:http://i44.tinypic.com/19s4yr.jpg http://i44.tinypic.com/19s4yr.jpg
根据 RFC6455,从客户端到服务器的 WebSocket 有效负载必须被屏蔽,服务器到客户端不得被屏蔽。屏蔽是通过使用 32 位掩码进行 XORring 有效负载来完成的。您在日志中看到的值。
烹饪中有一个 WS 扩展,它提供基于帧的压缩(放气)。这与屏蔽无关。具有每帧压缩功能的有效负载会压缩有效负载,然后屏蔽有效负载(客户端到服务器)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)