Ich verwende die REST-API http://192.168.99.100:32787/api/exchanges/%2f/amq.direct/publish
, um eine Nachricht an meine helloworld.q
Warteschlange zu veröffentlichen.Nicht in der Lage, eine Nachricht in RabbitMQ mit seiner HTTP-API zu veröffentlichen.
Nutzlast:
{"properties":{},"routing_key":"","payload":"Hello World","payload_encoding":"string"}
Ich habe keinen neuen Austausch geschaffen. Ich war mir nicht sicher, welche Umtauschnummer amq.direct
in der Rest-URL angegeben wurde. Ich habe die Basic Auth-Anmeldeinformationen bereits angegeben und erhalte folgende Antwort von der API.
{
"routed": false
}
Nicht sicher, was falsch ist.
Die neueste Dokumentation zur Verwendung der HTTP-API finden Sie hier. https://rawcdn.githack.com/rabbitmq/rabbitmq-management/rabbitmq_v3_6_11/priv/www/api/index.html
Können Sie eine vollständige Kopie der gesendeten Anforderung (einschließlich der Anfrage) hinzufügen? – Nicolas
Sorry, gerade aktualisiert. Ich hätte das vor sich selbst hinzufügen sollen. – user2325154