您好,我想调用一个 URL 为
的 REST 服务http://ex.abc.com/orders/resources/{var1}/{var2}/details?orderNumber=XXXXX
其中 var1 和 var2 是动态值。根据输入,它们会改变。 我还想设置 2 个 header ,例如 key1:value1 和 key2:value2。
如何使用给定 header 对给定 url 进行休息调用,然后使用 Apache Camel 查看响应? (响应始终为 JSON)。
最佳答案
您可以在路由 block 中使用动态 URI。 请参阅http://camel.apache.org/how-do-i-use-dynamic-uri-in-to.html 请注意,这可以在 from() 和 to() 中完成。
示例:
[来自(之前的应用程序端点)]
-> [至(使用交换中的动态值执行休息)]
-> [To(处理返回的json)]
关于java - 使用 Apache Camel 进行休息调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34875732/