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

Spring Boot Java WebSocket测试求助:如何在Postman中配置测试端点?

Postman测试Spring Boot WebSocket端点配置指南

一、原生WebSocket端点测试

  • 打开Postman,点击左上角「New」,选择「WebSocket Request」
  • 在请求地址栏填入你的WebSocket端点,格式为ws://localhost:8080/your-endpoint(HTTPS环境用wss://)
  • 点击「Connect」,连接成功后,在下方输入框发送消息(比如{"content": "test message"}),点击「Send」即可查看服务端返回内容

二、STOMP协议WebSocket测试

STOMP需要按「建立连接→订阅目的地→发送消息」的流程操作:

  1. 建立STOMP连接
    • 新建WebSocket Request,地址填服务端的STOMP握手端点(比如ws://localhost:8080/ws)
    • 点击「Connect」后,在「Headers」标签页发送连接帧:
      STOMP
      accept-version:1.2,1.1,1.0
      host:localhost:8080
      
      收到服务端返回的CONNECTED帧即为连接成功
  2. 订阅主题/队列
    • 在输入框发送订阅指令,示例(订阅/topic/public):
      SUBSCRIBE
      id:sub-1
      destination:/topic/public
      
      收到ACK帧表示订阅成功
  3. 发送消息
    • 发送消息到指定业务端点,示例(发送到/app/chat):
      SEND
      destination:/app/chat
      content-type:application/json
      
      {"sender":"test","content":"hello from postman"}
      
      注意:STOMP要求消息头和消息体之间必须空一行
  4. 断开连接
    • 发送DISCONNECT指令即可关闭连接

常见问题排查

  • 连接失败:检查服务端端口是否正确、服务是否启动、本地防火墙是否拦截
  • 发送消息无响应:确认STOMP帧格式(头体空行)、目的地与服务端配置是否一致
  • 订阅后收不到消息:核对主题/队列名称,确认服务端有推送消息的逻辑

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 23:24:50