You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Postman测试SpringBoot WebSocket的Topic订阅功能

这个需求完全可以实现,Postman原生支持STOMP协议的WebSocket订阅测试,具体操作步骤如下:

操作步骤

1. 新建STOMP类型的WebSocket请求

  • 打开Postman,点击左上角「New」按钮,选择「WebSocket Request」
  • 在请求地址栏上方的协议下拉菜单,选择STOMP,不要使用默认的Raw类型
  • 地址栏填入服务连接地址,本地测试一般为 ws://localhost:8080/ws,如果是HTTPS部署的服务则替换为 wss://你的服务域名/ws

2. 配置主题订阅

  • 切换到请求配置区的「Subscriptions」标签页
  • 点击「Add Subscription」按钮
  • 在弹出的输入框中,Destination栏填写你需要测试的订阅路径,比如 /topic/x/y,订阅ID可留空使用默认值
  • 可重复上述操作添加多个不同主题的订阅

3. 连接测试

  • 点击地址栏右侧的「Connect」按钮建立连接,连接成功后控制台会输出对应提示
  • 此时只要服务端向你订阅的主题推送消息,就会直接展示在Postman的消息接收区
  • 如果需要主动触发服务端推送消息,切换到「Message」标签页,Destination填写服务端接收前缀下的路径(比如你的配置里前缀是/app,就填/app/对应接口路径),输入消息体后点击「Send」即可
注意事项
  • 若Postman版本过低找不到STOMP选项,更新到最新正式版即可,无需额外安装插件
  • 你当前配置的setAllowedOriginPatterns("*")已经覆盖了Postman的请求来源,不需要额外调整跨域配置
  • 订阅的主题路径需要和服务端推送的路径完全匹配,若使用通配符订阅需和SpringBoot消息代理的通配符规则保持一致

内容的提问来源于stack exchange,提问作者MisterP

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 04:54:10