Как прочитать reply_to из сообщения в библиотеке для rabbitmq - amqpcpp? - PullRequest
0 голосов
/ 20 сентября 2018

Я пытаюсь прочитать reply_to param из сообщения безуспешно.Я использую библиотеку rabbitcpp C ++ для сервера очереди сообщений. RabbitMQ https://github.com/akalend/amqpcpp

        AMQPQueue * qu2 = amqp.createQueue();
        qu2->Declare("test", AMQP_DURABLE);
        qu2->Get(AMQP_NOACK);
        AMQPMessage * m = qu2->getMessage();
        if (m->getMessageCount() > -1) {
            uint32_t j = 0;
            std::string response = m->getMessage(&j);
            std::string replyTo = m->getHeader("reply_to");
        }

И m->getHeader("reply_to") пусто.

enter image description here

1 Ответ

0 голосов
/ 26 октября 2018

Необходимо использовать параметр с заглавной буквой «Reply-to», дополнительную информацию о заголовках вы можете найти в AMQPExchange.cpp.

...