如何通过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

回到顶部