Apache Camel Pass参数

时间:2013-11-04 17:22:35

标签: java rest apache-camel restlet

任何人都可以告诉我如何将参数从“从”传递到“到”。

from("jetty:http://localhost:8080/processrequest")
    .process(inComingRequestProcessor)      
    .to("restlet:http://callservice.com?id=${id}")      
    .unmarshal().json(JsonLibrary.Jackson, Data.class)
    .beanRef("httpServiceProcessor", "process").log("${body}");

我从localhost:8080 / processrequest获取id并希望将其作为查询参数传递。

1 个答案:

答案 0 :(得分:1)

参见常见问题解答 - 有些答案:)

有一个关于动态的常见问题解答,解释了这一点并说明了如何解决它:http://camel.apache.org/how-do-i-use-dynamic-uri-in-to.html