2
我正在使用Spring 4.1.6.RELEASE。Spring WebSocket UserDestinationMessageHandler向未經身份驗證的用戶發送消息
- 的未經驗證的客戶端訂閱 「
/user/topic/qqq
」。 - 此被轉換爲
/topic/qqq-user{sessionId}
- 服務器發送信息給該用戶,如以下:
喜歡:
.convertAndSend("/topic/qqq-user{sessionId}", "Message");
這WORKS如預期。
- 但是,當服務器嘗試發送消息
喜歡:
.convertAndSendToUser({的sessionId}, 「/主題/ QQQ」, 「消息」);
但這NOT WORK和結果:
UserDestinationMessageHandler: - No user destinations found for /user/{sessionId}/topic/qqq
的問題是:
- 不是UserDestinationMessageHandler從
/user/{sessionId}/topic/qqq
目標轉換爲/topic/qqq-user{sessionId}
任務? - 如果是這樣,它不起作用,因爲客戶端未通過身份驗證?
謝謝。