我使用Camel(2.23)动态路由到D()。我在toD()中传递url“ netty4-http:$ {property.url}”,其中url =“ http://a-b-c.server.net:8888/service/v3”t.ex。在SendDynamicProcessor.process()之后 在expression.evaluate [:112]上,原始url转换为“ netty4-http:http:http:a-b:8888 / path”。 在源代码中,我看到发生转换的行,但没有任何原因。有想法吗?
如何使用netty4-http组件和动态url发送请求?
答案 0 :(得分:0)
我已记录问题CAMEL-13524。
解决方法是将toD
替换为recipientList
。
.recipientList(simple("netty4-http:${property.url}"))