【发布时间】:2014-02-24 03:56:43
【问题描述】:
我有一个基本的 spring websocket 应用程序,它当前向订阅者发送基本数据。
目前系统使用SimpMessageSendingOperations 类作为消息处理程序。
如果我调用SimpMessageSendingOperations.convertAndSend(destination, object),那么订阅的客户端会转换并接收该对象。
我希望能够向客户发送自定义标头。
我试过使用SimpMessageSendingOperations.convertAndSend(destination, object, headers) 方法来做到这一点。但是自定义标头不包含在 stomp 消息中。
通过代码调试它看起来像StompHeaderAccessor.toStompHeaderMap() 方法调用
toNativeHeaderMap() 使用原生标头和原始原生标头映射来构建单块标头。
有没有办法将自定义标头添加到 stomp 消息中?
【问题讨论】:
标签: java spring header stomp spring-websocket