STOMP
STOMP 是一种文本消息协议,Spring 应用(spring-websocket)和 ActiveMQ 等尤其常用。Restorm
把它实现在 WebSocket 之上。
在树中右键 ▸ 添加 ▸ STOMP 请求。

| 字段 | 作用 |
|---|---|
| URL | ws:// 或 wss:// |
| STOMP 版本 | 1.1 或 1.2 |
| 连接头 | CONNECT 帧的头部:host、login、passcode、heart-beat 等 |
| 订阅 | 一个列表:标识、目的地、确认模式 |
| 发送目的地 | SEND 帧的目的地 |
| 发送正文 | SEND 帧的负载 |
| 发送头 | SEND 帧的头部 |
每个订阅都带有一个确认模式:
| 模式 | 行为 |
|---|---|
auto | 消息一经发送,消息代理即视为已投递 |
client | 由客户端进行累积确认 |
client-individual | 逐条消息确认 |
连接时,Restorm 先发送 CONNECT,然后为每个已配置的订阅发送一个 SUBSCRIBE。
STOMP 没有专门的凭据字段:login 和 passcode 只是普通的连接头。
请为 passcode 使用密钥类型的值。
STOMP 连接(发送 CONNECT 和各个 SUBSCRIBE,输出为 connected
和 message)、STOMP 发送(SEND 帧)以及 STOMP 关闭连接
(DISCONNECT)。参见
连接与流。
两个目标:Node.js(@stomp/stompjs)和 wscat。