【发布时间】:2019-10-29 23:23:48
【问题描述】:
我想使用 Curl 向 ActiveMQ 代理发布消息。实际上我通过 BrokerFactory 在 java 中创建了一个代理:
public BrokerService createBrokerSendReceiveMessage(String brokerSchemeUrl, String brokerName)
throws Exception {
return BrokerFactory.createBroker(brokerSchemeUrl + brokerName);
}
代理工作得很好,但是当我想用 Curl 发送消息时,我收到了这个错误:
传输:243 - 传输连接到:tcp://127.0.0.1:62208 失败:java.io.IOException:未知数据类型:97
我使用 Mac 并在终端中编写以下命令:
curl -XPOST -u admin:admin -d 'body="Hello World"' "http://localhost:61616/demo/message/study?type=queue"
代理在本地端口 61616 上运行,队列名称为“study”。 问题是什么?你能帮帮我吗?
【问题讨论】: