Skip to main content

12. Using the WebSocket Protocol from Other Specifications (在其他规范中使用WebSocket协议)

其他规范可以引用WebSocket协议来定义其通信机制。

子协议

规范可以定义在WebSocket之上的子协议:

示例: STOMP over WebSocket

Sec-WebSocket-Protocol: stomp

扩展

规范可以定义WebSocket扩展:

示例: RFC 7692 (WebSocket压缩扩展)

最佳实践

  1. 明确指定子协议名称
  2. 定义消息格式
  3. 定义错误处理
  4. 考虑安全性

参考链接