繁体   English   中英

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

[英]Sending messages from client to server using Spring Websocket STOMP Java

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

//控制器代码this.simpMessagingTemplate.convertAndSend("/update/data", message)

//前端代码stompClient.subscribe('/update/data', function()...

你检查过stomp-js文档了吗? 有一个(void) send(destination, headers = {}, body = '')声明。

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

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

一旦你的stompClient设置,库提供了一个send方法,你可以使用它来使用底层的 STOMP 协议SEND框架为特定的消息目的地发送消息:

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

上面的行将向/queue/some-queue目的地发送一条 STOMP 消息,其中包含空 ( {} ) 标头和一些消息文本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM