#api #activemq-artemis
#API #activemq-artemis
Вопрос:
Я столкнулся с проблемой, когда попытался использовать метод browse() с помощью API.
Когда я пытаюсь его выполнить, он работает хорошо, но следующий сгенерированный URL-адрес не работает. Это выглядит так:
http://10.20.2.23:8161/console/jolokia/exec/org.apache.activemq.artemis:broker="0.0.0.0",component=addresses,address="CMN.DataExchange.TEST.GSH",subcomponent=queues,routing-type="anycast",queue="CMN.DataExchange.TEST.GSH"/browse(java.lang.String)
Я пытаюсь отфильтровать его по AMQPriority= 1, когда я набираю в интерфейсе, он работает. Как я могу сделать так, чтобы этот URL-адрес работал? Я попытался werite внутри browse (java.lang.Строка): AMQPriority=1, но в качестве ответа он все равно выдает мне неверный запрос.
Ответ №1:
Я нашел ответ. В конце URL-адреса я только что добавил косую черту и сразу после косой черты ввел свой фильтр.
URL теперь выглядит так:
http://10.20.2.23:8161/console/jolokia/exec/org.apache.activemq.artemis:broker="0.0.0.0",component=addresses,address="CMN.DataExchange.TEST.GSH",subcomponent=queues,routing-type="anycast",queue="CMN.DataExchange.TEST.GSH"/browse(java.lang.String)/AMQPriotiry=4