Java Apache驼峰传递参数
有人能告诉我如何将参数从“from”传递到“to”吗Java Apache驼峰传递参数,java,rest,apache-camel,restlet,Java,Rest,Apache Camel,Restlet,有人能告诉我如何将参数从“from”传递到“to”吗 我正在从localhost:8080/processrequest获取id,并希望传递与查询参数相同的id。请参阅常见问题解答-这里有一些答案:) 这里有一个关于dynamic的常见问题解答,解释了这一点,并展示了如何解决它:请参阅常见问题解答-这里有一些问题的答案:) 有一个关于dynamic to的常见问题解答解释了这一点,并展示了如何解决它:基于,它说参数填充在Camel头中。所以您应该尝试${header.id}我通过添加${head
我正在从localhost:8080/processrequest获取id,并希望传递与查询参数相同的id。请参阅常见问题解答-这里有一些答案:)
这里有一个关于dynamic的常见问题解答,解释了这一点,并展示了如何解决它:请参阅常见问题解答-这里有一些问题的答案:)
有一个关于dynamic to的常见问题解答解释了这一点,并展示了如何解决它:基于,它说参数填充在Camel头中。所以您应该尝试
${header.id}
我通过添加${header.id}尝试了这个方法,但是值并没有传递到url。我正在传入请求处理器中添加头,如exchange.getIn().setHeader(“id”,“123456”);好的,最后我设法得到了头值${header.id},基于,它说参数填充在Camel头中。所以您应该尝试${header.id}
我通过添加${header.id}尝试了这个方法,但是值并没有传递到url。我正在传入请求处理器中添加头,如exchange.getIn().setHeader(“id”,“123456”);好的,最后我设法得到了头值${header.id}
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}");