title: Not able to publish a message to queue in RabbitMQ using it's HTTP API
body: <p>I am using the REST API <code>http://192.168.99.100:32787/api/exchanges/%2f/amq.direct/publish</code>
  to publish a message to my <code>helloworld.q</code> queue.</p>
  
  <p><strong>Payload:</strong></p>
  
  <pre><code>{"properties":{},"routing_key":"","payload":"Hello World","payload_encoding":"string"}
  </code></pre>
  
  <p>I have not created any new exchanges. I wasn't sure which exchange to specify hence used <code>amq.direct</code> in the rest url. I have already provided the Basic Auth credentials and I am getting following response from the API.</p>
  
  <pre><code>{
      "routed": false
  }
  </code></pre>
  
  <p>Not sure what's wrong.</p>
  
  <p>The latest documentation on how to use it's HTTP API can be found here.
  <a href="https://rawcdn.githack.com/rabbitmq/rabbitmq-management/rabbitmq_v3_6_11/priv/www/api/index.html" rel="nofollow noreferrer">https://rawcdn.githack.com/rabbitmq/rabbitmq-management/rabbitmq_v3_6_11/priv/www/api/index.html</a></p>