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

时间:2017-04-18 11:15:59

标签: node.js socket.io

我看到请求和响应中都存在标题

Sec-WebSocket-Extensions:permessage-deflate

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

请为我澄清以下内容:

  1. 套接字框架中发送的数据应该正确压缩吗?
  2. 我是否能够在套接字的框架标签下看到chrome的开发者工具上的压缩数据?

1 个答案:

答案 0 :(得分:0)

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

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