【问题标题】:How to subscribe websocket by Chrome extensions?如何通过 Chrome 扩展订阅 websocket?
【发布时间】:2021-03-11 03:40:04
【问题描述】:

我正在尝试按照本教程实现一个基本的网络套接字应用程序:https://spring.io/guides/gs/messaging-stomp-websocket/

但是,在那篇教程中有一个客户端 UI 实现。我不想使用 UI。我想在 Chrome 中使用 websocket 客户端扩展来发送和查看消息,而不是 UI。

所有代码与教程相同(UI部分除外,因为我不需要UI),所以我这里不重写所有代码。

我可以连接并发送消息到 url:例如ws://localhost:8081/gs-guide-websocket

但是,我无法通过以下网址获得回复:ws://localhost:8081/topic/greetings。 (我使用这个 URL 通过订阅它来获取响应。因为这个topic/greetings 路径在该教程的 UI 端用于订阅)

我使用的 Chrome 扩展是 Simple WebSocket Client。

为什么我无法订阅 ws://localhost:8081/topic/greetings 网址?以及如何使用 Chrome 客户端 websocket 扩展从服务器获取消息?

【问题讨论】:

    标签: spring spring-boot sockets websocket spring-websocket


    【解决方案1】:

    您的应用程序适用于 STOMPSockJs,此插件不支持。它仅适用于 ws。在此示例中,您可以为您的应用程序编写一个简单的 ws 端点: example simple ws endpoint

    【讨论】:

      猜你喜欢
      • 2021-12-04
      • 2017-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-19
      • 1970-01-01
      • 1970-01-01
      • 2013-01-18
      相关资源
      最近更新 更多