从WebSockets的Spring文档的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/...
另外,我找不到使用Spring-websocket代码通过Java客户端连接的任何示例。有可能吗?
答案 0 :(得分:1)
所以似乎必须有一些特殊情况:
var socket = new WebSocket("/spring-websocket-portfolio/portfolio");
我最终使用路径进行连接:
ws://localhost:8080/MyWebAppName/portfolio
Portfolio是我的stomp端点的名称。我想在文档的上下文中,不需要指定主机名和端口。