2017-02-16 3 views
0

Wenn ich einen Remote-Anruf mit curl mache eine Warteschlangengröße auf einem RabbitMQ Server erhalten mit einem Befehl wie:RabbitMQ API Queue-Größe Call: Bad Antwort

curl -s -i -u guest:guest http://host:port/api/queues/%2f/queue_name

ich den Text zurück AMQP , und das ist es.

Wenn ich den curl Befehl mit der ausführlichen Flagge laufen, ich bekommen, zusätzlich zu dem AMQP Text:

* additional stuff not fine transfer.c:1037: 0 0 * Increasing bytecount by 8 from hbuflen * SSLv3, TLS alert, Client hello (1): * nread <= 0, server closed connection, bailing * Connection #0 to host rabbitmq-stage left intact AMQP * Closing connection #0 * SSLv3, TLS alert, Client hello (1):

Jede Idee, warum die Antwort ist nicht das, was zu erwarten ist (dh ein JSON-String mit der Warteschlangengröße)?

Danke!

Antwort

0

Sie den falschen Anschluss verwenden:

➜ sbin curl -u guest:guest http://localhost:5672/api/queues/%2f/myqueue AMQP %

versuchen 15672 und nicht 5672 verwenden, auf diese Weise:

curl -u guest:guest http://localhost:15672/api/queues/%2f/myqueue