高级 Restclient 套接字实现无法连接到 Spring Websocket

Advanced Restclient socket implementation can not connect to Spring Websocket

我使用 Spring Stomp 和 socketjs 开发了一个聊天应用程序。 我已经通过我的客户端成功连接到 websocket,但是我无法使用 Advanced Restclient -> socket implementation 连接到 websocket。

为什么?

谢谢

Restclients 在 http 协议上运行。 Restclients 还不了解 web socket 和 sock JS 协议。这就是您的其余客户端未连接到服务器的原因。

如果我没有使用 socketjs ,我可以通过 Advanced Rest Client 成功连接。要在不使用 socketjs 的情况下连接 websocket,您应该设置允许的来源:setAllowedOrigins('*') 此外,如果您使用不带 socketjs 的 stomp,则可以通过 Advanced Rest Client 成功打开 websocket 连接,因为 stomp 只是 websocket 连接上的子协议。但是要通过 websocket 接收消息,您应该订阅 STOMP 队列,这在 Advanced Rest Client 中是不可能的。 -