不清楚如何在Spring-websockets中进行stomp调用

3

在Spring WebSockets文档的21.4.2节中,有以下解释:

如果通过WebSocket连接(不使用SockJS):

var socket = new WebSocket("/spring-websocket-portfolio/portfolio");

var stompClient = Stomp.over(socket);

stompClient.connect({}, function(frame) { }

我不明白如何在没有通常的ws://hostname:port/appName/...的情况下建立WebSocket连接。

此外,我找不到任何使用Spring-websocket代码连接的Java客户端示例。这可行吗?

1个回答

1

看起来似乎有一些特殊情况可以让这个方法奏效:

var socket = new WebSocket("/spring-websocket-portfolio/portfolio");

我最终通过使用路径建立了连接:

ws://localhost:8080/MyWebAppName/portfolio

Portfolio是我的踩点端点的名称。我想在文档的这个上下文中,主机名和端口不需要指定。


你找到任何 Java 客户端了吗? - Abdullah Al Noman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接