Passa al contenuto principale

12. Using the WebSocket Protocol from Other Specifications (Utilizzo del protocollo WebSocket da altre specifiche)

Altre specifiche possono fare riferimento al protocollo WebSocket per definire i loro meccanismi di comunicazione.

Sottoprotocolli

Le specifiche possono definire sottoprotocolli sopra WebSocket:

Esempio: STOMP over WebSocket

Sec-WebSocket-Protocol: stomp

Estensioni

Le specifiche possono definire estensioni WebSocket:

Esempio: RFC 7692 (Estensioni di compressione WebSocket)

Best practice

  1. Specificare chiaramente il nome del sottoprotocollo
  2. Definire il formato del messaggio
  3. Definire la gestione degli errori
  4. Considerare la sicurezza