我使用的是Camel 2.18.1并且有一条类似于
的http4路线<to id="Http4Endpoint" uri="https4://{{servicename}}?sslContextParameters=mySslContext"/>
{{servicename}}通过BridgePropertyPlaceholderConfigurer加载,以便我可以在不同的环境中指定端点。
我刚遇到的问题是我的一些测试环境不是https,路由失败,因为它似乎试图强制进行https通信。
我之前使用的是jetty生产商,您可以在{{servicename}}中指定http或https,然后自动协商它,但http4似乎只允许使用hostname:port。
如何管理不同环境之间的本地化,以便它可以使用http或https端点?
由于
答案 0 :(得分:0)
您可以在uri中使用更多占位符,因此您可以使用其他选项来配置其http或https。