休息到 Apache Camel 中的 JMS 桥

Rest to JMS bridge in Apache Camel

我能够在 Camel 中设置一个 REST 端点,我想将它桥接到 JMS。 JMS 消息已发送,但正文为空。我希望 JMS 消息的主体是纯文本的 HTTP 请求。我怎样才能实现这个映射?调试我看到 Camel Exchange 的主体是 org.apache.camel.converter.stream.InputStreamCache

的一个实例

我的代码如下所示:

rest("/test").post("/post ").to("activemq:ao_wsbroker?URL=tcp://localhost:61616");

我试过使用 jetty 和 restlet 组件。

尝试在.to()

前面加上convertBodyTo(String.class)