如何使用curl命令在activemq主题中发布消息?

时间:2017-03-02 17:23:45

标签: java curl activemq

如何使用curl在ActiveMQ主题中发布消息?我试过了:

curl -XPOST -d "body=message" http://admin:admin@localhost:8161/api/message?destination=queue://orders.input

但响应是未经授权的用户401。

1 个答案:

答案 0 :(得分:2)

Per the ActiveMQ documentation以下这两项工作对我有用:

curl -XPOST -u admin:admin -d "body=message" http://localhost:8161/api/message/orders.input?type=queue

curl -XPOST -d "body=message with alt syntax" http://admin:admin@localhost:8161/api/message?destination=queue://orders.input

您是否可以使用凭据admin/admin登录Web界面并查看队列?尝试查看http://localhost:8161/admin/queues.jsp进行确认。