Rabbitmq 如何使用api查询默认vhost

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_

RabbitMQ声明:

该计划的内容如下:

/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":"~"}]