Rabbitmq 如何使用api查询默认vhost
RabbitMQ声明: 该计划的内容如下:Rabbitmq 如何使用api查询默认vhost,rabbitmq,Rabbitmq,RabbitMQ声明: 该计划的内容如下: /api/exchanges/#vhost#/?name?/bindings 其中“?名称?”是一个特定的交换名称 但是,对于默认值-vhost?的#vhost#我们应该做些什么 由于默认虚拟主机名为“/”,因此需要将其编码为“%2f” 因此: 全部: 因此: [{"source":"test_ex","vhost":"/","destination":"test_queue","destination_type":"queue","routing_
/api/exchanges/#vhost#/?name?/bindings
其中“?名称?”是一个特定的交换名称
但是,对于默认值-vhost?的#vhost#我们应该做些什么
由于默认虚拟主机名为“/”,因此需要将其编码为“%2f”
因此:
全部:
因此:
[{"source":"test_ex","vhost":"/","destination":"test_queue","destination_type":"queue","routing_key":"","arguments":{},"properties_key":"~"}]
嘎嘎!它一直在那里。对于一个伟大的产品来说,这是一个非常尴尬的设计决定。作为一个消费者,你只能在这里学习简单的真实答案,开始思考“嗯,默认vhost是斜杠字符,我必须在http url中使用它,所以必须有某种转义或编码?让我们用谷歌搜索一下”。不过,非常感谢你告诉我这个简单的事实。
/api/exchanges/%2f/{exchange_name}/bindings/source
http://localhost:15672/api/exchanges/%2f/test_ex/bindings/source
[{"source":"test_ex","vhost":"/","destination":"test_queue","destination_type":"queue","routing_key":"","arguments":{},"properties_key":"~"}]