我正在使用带有Jetty后端的spring-boot-starter 1.3.1.RELEASE下的spring-websockets。我想知道如何在服务器上启用permessage-deflate。
我有一个运行在Firefox版本上的客户端愿意协商压缩,即WebSocket端点的初始握手包括压缩协商头,如:
GET https://my-websocket-host/my-endpoint
...
Sec-WebSocket-Protocol: v10.stomp,v11.stomp
Sec-WebSocket-Extensions: permessage-deflate
Sec-WebSocket-Key: ...
...
但服务器响应在升级响应中没有包含permessage-deflate扩展头,这意味着它不愿意协商压缩。我已经搜索了配置文件中可能启用此功能的位置,但是没有找到任何信息。是否有一些API可以用来打开此功能,或者当前产品不支持此功能?
非常感谢,
史蒂夫