提问者:小点点

使用Spring Websocket STOMP从客户端发送消息到服务器Java


我正在浏览互联网上关于使用Spring Websocket STOMP发送/接收消息的留档。我可以看到从后端发送消息到前端的各种示例(下面给出的示例),但没有看到从前端发送消息到后端的任何示例。.有人能帮忙吗?

//控制器代码this. simpMessagingTemplace.转换和发送("/update/data",消息)

//前端代码人客户端。订阅('/update/data',函数()…


共2个答案

匿名用户

你检查了stamp-js留档吗?有一个(void)send(目标,标头 = {}, 体 = '')声明。

https://stomp-js.github.io/stomp-websocket/codo/class/Client.html

匿名用户

按照客户端代码片段,我可以猜到您正在使用stompjs库进行客户端设置。

一旦您的stompClient设置好,该库提供了一个send方法,您可以使用该方法使用底层STOMP-ProtocolSEND框架为特定的消息传递目的地发送消息:

stompClient.send('/queue/some-queue', {}, "Some message");

以上行将向 /queue/some-queue目的地发送带有空({})标头和一些消息文本的STOMP消息。