2013-11-04 116 views
1

任何人都可以讓我知道我可以如何將參數從「from」傳遞給「to」。阿帕奇駱駝通行證參數

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}"); 

我從本地主機獲取id:8080/processrequest並希望傳遞相同的查詢參數。

+0

://駱駝。 apache.org/jetty.htmt,它表示參數在Camel頭文件中被填充。所以你應該試試'$ {header.id}' – hveiga

+0

我試着通過添加$ {header.id}來嘗試這個whay,但是值不會傳遞給url。我在傳入的請求處理器中添加頭文件,如exchange.getIn()。setHeader(「id」,「123456」); – Bipin

+0

好吧,終於我設法得到了標題值爲$ {header.id} – Bipin

回答