How to reply to unauthenticated user in Spring 4 STOMP over WebSocket configuration?

后端 未结 2 2036
一生所求
一生所求 2021-01-13 14:48

I\'m experimenting with Spring 4 WebSocket STOMP application. Is there a way to reply to a single unauthenticated user on condition that each user has unique sessio

2条回答
  •  说谎
    说谎 (楼主)
    2021-01-13 15:09

    @SendToUser("/products") should result in a message to destination "/user/{username}/products". That message will be handled by the UserDestinationMessageHandler, which transforms the destination to "/products-user{sessionId}" and re-sends the message.

    So I'm not quite sure what "/user/products-user0" is. It surprises me in two ways. First if it starts with "/user" then that's the destination before the transformation and should be followed by the user name (i.e. "/user/{username}/products").

    The fact that it ends with "-user0" makes it look like the destination after the transformation but then it shouldn't start with "/user". In any case the 0, 1 in that case would be the WebSocket session id. What server is this?

提交回复
热议问题