【发布时间】:2017-02-17 21:23:39
【问题描述】:
我用spring boot 制作了一个支持websockets 的应用程序。一切都是
工作得很好。我正在使用SockJS + Stomp。不用担心。它只是工作。但
现在我想支持SockJS 使用其后备协议的能力。和
它似乎不是开箱即用的。
这是我添加端点的方式:
@Override
public void registerStompEndpoints(StompEndpointRegistry registry) {
registry.addEndpoint("/ws").withSockJS();
}
就是这样。没有更多的配置。
现在,当我在浏览器中禁用 webcokets 并尝试启动我的应用程序时,我得到了
404 用于 SockJS 尝试用作后备的传输。
看到了吗?首先GET /ws/iframe.html 404 然后POST /ws/**/xhr_send?t=... 也是404。
这是什么意思?我是否必须开发其他东西以便SockJS
回退协议会起作用吗?
【问题讨论】:
-
你在这个问题上有什么进展吗?
-
@fynn no :( 仍然想要解决方案。有趣的是知道我并不孤单
-
这方面有什么进展吗?
标签: java spring websocket spring-websocket sockjs