Я хочу отправить сообщение брокеру ActiveMQ с помощью Curl. На самом деле я создал брокера в java с помощью BrokerFactory:
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». В чем проблема? Не могли бы вы помочь мне?