从WebSockets的Spring留档的21.4.2开始,有这样的解释:
或者如果通过WebSocket连接(没有SockJS):
var socket=new WebSocket("/spring-websocket-投资组合/投资组合");
var stomp. over(套接字);
连接函数(frame) { }
我不明白我们如何在没有通常的ws://hostname: port/appName/…
的情况下建立WebSocket连接
此外,我找不到任何使用Spring-websocket代码通过Java客户端进行连接的示例。这可能吗?
因此,似乎必须有一些特殊的情况下,这是可行的:
var socket = new WebSocket("/spring-websocket-portfolio/portfolio");
我最终使用路径建立了连接:
ws://localhost:8080/MyWebAppName/portfolio
Portfolio是我的单脚endpoint的名称。我想在留档的上下文中不需要指定主机名和端口。