WebSocket流量编码(GZip)

cil*_*arl 6 gzip http websocket

StackOverflow在其所有页面上使用GZip编码; 他们的websocket流量似乎也是如此,因为它似乎完全混淆了.

在此输入图像描述

他们如何/将用什么来实现这一目标; 而我需要做什么才能实现相同的目标,因为我的websocket服务器托管在没有IIS等的独立服务器上?

值得注意的http compression是,他们的websocket连接请求也没有设置.


完整日志截图:http://i44.tinypic.com/19s4yr.jpg

obe*_*tet 6

根据RFC6455,必须屏蔽从客户端到服务器的WebSocket有效负载,不得屏蔽服务器到客户端.屏蔽是通过XORring有效负载和32位掩码完成的.您在日志中看到的值.

烹饪中有一个WS扩展,提供基于帧的压缩(放气).这与掩蔽无关.每帧压缩的有效负载有效压缩有效负载,然后屏蔽有效负载(客户端到服务器).