跳到主要内容

12. 在其他规范中使用 WebSocket 协议

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

子协议

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

示例: STOMP over WebSocket

Sec-WebSocket-Protocol: stomp

扩展

规范可以定义 WebSocket 扩展:

示例: RFC 7692 (WebSocket Compression Extensions)

最佳实践

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

参考链接