Apache camel 如何在Camel http4端点上设置HTTP头

Apache camel 如何在Camel http4端点上设置HTTP头,apache-camel,apache-httpclient-4.x,Apache Camel,Apache Httpclient 4.x,如何在Camel中为使用http4组件发出的请求设置头?我连接到的站点需要设置引用者标题。直接使用HttpClient,可以向请求添加头,但我看不出这在Camel中是如何公开的 ETA:基于公认答案的工作示例: from("timer://foo?fixedRate=true&delay=0&period=300000") .setHeader("Referer", constant("https://example.com")) .to("https4

如何在Camel中为使用http4组件发出的请求设置头?我连接到的站点需要设置引用者标题。直接使用HttpClient,可以向请求添加头,但我看不出这在Camel中是如何公开的

ETA:基于公认答案的工作示例:

 from("timer://foo?fixedRate=true&delay=0&period=300000")
      .setHeader("Referer", constant("https://example.com"))
      .to("https4://www.example.com")

您应该能够将其设置为驼峰路由中的标头(如果您使用该选项)


尽管您的问题有点含糊不清,您如何使用Camel http4组件发送请求。

您应该能够将其设置为Camel路由中的标头(如果您使用该组件)


尽管您的问题有点含糊不清,您如何使用Camel http4组件发送请求。

谢谢。我最终放弃了,通过挖掘源头得出了同样的结论。我将用一个例子来更新这个问题,说明如何使用它。是否可以禁用此行为?我们有更大的路由,当camel将所有头值添加到hettp请求时,http请求会变得太大并被拒绝。我们使用的是简单的http组件但是在CXF服务器上下文中,但它不能按原样工作,是否有其他选项可以执行此操作?谢谢。我最终放弃了,通过挖掘源头得出了同样的结论。我将用一个例子来更新这个问题,说明如何使用它。是否可以禁用此行为?我们有更大的路由,当camel将所有头值添加到hettp请求时,http请求会变得太大并被拒绝。我们使用的是简单的http组件但在CXF服务器上下文中,但它不能按原样工作,是否有其他选项可以执行此操作?
setHeader("referrer", constant("MyValue"))