如何通过Apache Camel调用RESTful服务?
我目前正在使用HTTP方法来调用一些URL,这将导致JIRA问题。
现在,我想使用Apache Camel,该如何使用?
我需要通过骆驼调用以下链接:
http://localhost:8080/rest/api/2/project/" + key + /components
由于我是Camel的新手,因此也请提出一些解决方案和示例。
谢谢
回答:
您可以轻松使用CXFRS组件;如果出于某种原因需要使用HTTP组件进行操作,则也可以轻松地使用它:
<setHeader headerName="CamelHttpUri"> <simple>http://localhost:8080/rest/api/2/project/${header.myKey}/components</simple>
</setHeader>
<inOut uri="http://doesnt.matter.we/override/it/anyways" />
当然,myKey
在到达路由的这一部分之前,您将需要使用标头来丰富您的消息。
以上是 如何通过Apache Camel调用RESTful服务? 的全部内容, 来源链接: utcz.com/qa/409774.html