无法在骆驼的netty4-http组件的请求中设置动态URI

时间:2019-06-14 12:31:36

标签: apache-camel netty redhat jbossfuse fuseesb

我试图通过使用骆驼中的netty4-http组件来调用带有一些动态URI的外部服务。

我在属性中有一个“ id”,我试图在netty4-http组件的配置路径中的外部请求的URI中设置该id,但是由于外部服务URL的配置不正确,我收到了statusCode 404错误。

"ERROR Failed delivery for (MessageId: ID-1560517346143-0-1). Exhausted after delivery attempt: 1 caught: org.apache.camel.component.netty4.http.NettyHttpOperationFailedException: Netty HTTP operation failed invoking http://dummy.restapiexample.com:80/api/v1/employee/%7Bid%7D/49490 with statusCode: 404"

netty4-http配置不允许我使用简单的表达语言,例如'$ {property.id}'或任何占位符,例如'{{id}}',也不能仅与此{id}

任何人都可以通过示例来帮忙。我在Redhat Code ready Studio 12.11.0 GA中使用蓝图DSL

主要问题是如何将动态uri与骆驼中的 netty4-http 组件一起使用。

0 个答案:

没有答案