Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Apache驼峰传递参数_Java_Rest_Apache Camel_Restlet - Fatal编程技术网

Java Apache驼峰传递参数

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

有人能告诉我如何将参数从“from”传递到“to”吗


我正在从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}");