如何使用curl清空一个rabbitmq队列

3

我正在查找使用curl清除rabbitmq队列的方法?我知道可以使用命令行,但是我需要使用curl进行操作。

欢迎提供建议/帮助。

注意:- 使用link,我没有得到要使用的确切curl命令。

2个回答

6

实际上,您提供的链接确实包含以下信息:

/api/queues/vhost/name/contents

队列的内容。使用DELETE命令进行清空操作。

请注意,您无法使用GET命令获取此内容。

例如:

curl -XDELETE -u admin http://localhost:15672/api/queues/%2f/queuetopurge/contents

%2f是用来引用/虚拟主机的。


0

这是根据 Rabbit API 文档的兔子;

curl -i -u guest:guest -H "content-type:application/json" -XDELETE http://localhost:15672/api/queues/%2F/yourQueueName/contents

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接