HTTP headers 和访问本地主机的值

HTTP headers and values for accessing localhost

我正在尝试将我的应用程序集成到 RabbitMQ。我想向我的本地主机发送请求,那么 HTTP header 及其值应该是什么?

我需要用户名和密码才能通过 HTTP 请求访问本地主机吗?

是的,您必须添加用户名和密码:

假设用户名和密码为 test test 它将是:

  1. 创建队列: curl -X PUT -H "Content-Type: application/json" -d '{"auto_delete":false,"durable":true,"arguments":[]}' -u test:test http://localhost:15672/api/queues/%2f/my_queue
  2. 向队列发布消息: curl -s -X POST -H "Content-Type: application/json" -d '{"properties":{"delivery_mode":2}, "routing_key":"my_queue","payload":"message test ","payload_encoding":"string"}' -u test:test http://localhost:15672/api/exchanges/%2f/amq.default/publish

  3. 获取队列: curl -X GET -u test:test http://localhost:15672/api/queues/%2F

Here 所有 API

您需要将 authorization 添加为: