小编Jai*_*ide的帖子

使用Spring websockets定制Stomp Headers

我有一个基本的spring websocket应用程序,它目前向订阅者发送基本数据.目前,系统使用SimpMessageSendingOperations该类作为消息处理程序.如果我调用,SimpMessageSendingOperations.convertAndSend(destination, object)那么订阅的客户端将转换和接收该对象.

我希望能够向客户端发送自定义标头.我尝试过使用这种SimpMessageSendingOperations.convertAndSend(destination, object, headers)方法来做到这一点.但是,自定义标头不包含在stomp消息中.

通过代码调试它看起来像StompHeaderAccessor.toStompHeaderMap()方法调用 toNativeHeaderMap(),它使用本机头和原始本机头映射来构建stomp头.

有没有办法将自定义标头添加到stomp消息?

java spring header stomp spring-websocket

6
推荐指数
1
解决办法
5366
查看次数

标签 统计

header ×1

java ×1

spring ×1

spring-websocket ×1

stomp ×1