在socket.io中,压缩perMessageDeflate不起作用

我在请求和响应中都看到了头文件

Sec-WebSocket-Extensions:permessage-deflate 

然而,通过套接字发送的数据仍然是相同的(针对大小数据进行validation)。

请为我澄清以下内容:

  1. 在套接字的帧中发送的数据应该被压缩对吗?
  2. 我能在套接字的框架选项卡下看到chrome开发者工具上的压缩数据吗?

  1. 是的,除非原始邮件大小低于1024字节(这是engine.io用来确定邮件是否应该被压缩的默认阈值)。

  2. 它看起来不像(这是一个协议选项,所以我认为Chrome会像透明地执行解压缩,就像压缩的HTTP响应一样)。