RabbitMQ使用HTTP API发送信息
2020-07-21 本文已影响0人
Magna
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接收成功