RabbitMQ使用HTTP API发送信息

RabbitMQ的HTTP API文档页面很简单,没有发送『消息』的Sample。

Baidu能搜到的内容都是根据同一篇文章复制黏贴的信息,根本无法解决我们实际应用中遇到的问题。(可见中文互联网的环境有多差)。

经过测试,本文介绍的方法确认可用,这里发出来,可以让初学者少爬坑,并举一反三解决使用HTTP API操作RabbitMQ的的问题。

# RabbitMQ官方的HTTP API文档地址

https://pulse.mozilla.org/api/

HTTP API 发送信息请求参数:

# 地址:
http://username:passward@IPADDRESS:PORT/api/exchanges/%2f//publish

# 以上请求的exchange 默认为"/",地址里的"//"部分非笔误

#请求的body

{"properties":{},"routing_key":queues,"payload":"发送信息","payload_encoding":"string"}

以上请求,使用POSTMAN(POST请求)发送成功!在微信小程序端使用STOMP接收成功

你可能感兴趣的:(RabbitMQ使用HTTP API发送信息)