3.2.2. 查询参数(13 参数):


Expand
名称描述默认类型

bridgeEndpoint (producer)

如果 选项为 true,则忽略 Exchange.HTTP_URI 标头,并使用端点的 URI 请求。您也可以将 throwExceptionOnFailure 设为 false,以便 AhcProducer 发送所有故障响应。

false

布尔值

bufferSize (producer)

在 Camel 和 AHC 客户端之间传输数据时使用的初始内存缓冲大小。

4096

int

connectionClose (producer)

定义是否需要将 Connection Close 标头添加到 HTTP Request 中。此参数默认为 false

false

布尔值

cookieHandler (producer)

配置 Cookie 处理程序以维护 HTTP 会话

 

CookieHandler

headerFilterStrategy (producer)

使用自定义 HeaderFilterStrategy 过滤来自 Camel 消息的标头。

 

HeaderFilterStrategy

throwExceptionOnFailure (producer)

如果来自远程服务器的失败响应,禁用引发 AhcOperationFailedException 的选项。这可让您获得所有响应,无论 HTTP 状态代码如何。

true

布尔值

transferException (producer)

如果启用并交换在消费者端的处理失败,如果导致的 Exception 在响应中作为 application/x-java-serialized-object 内容类型(例如,使用 Jetty 或 Servlet Camel 组件)发送了序列化处理。在制作者端,异常会按原样进行反序列化和引发,而不是 AhcOperationFailedException。导致的异常需要被序列化。默认情况下关闭。如果您启用此功能,Java 将把传入的数据从请求中反序列化为 Java,这可能会成为潜在的安全风险。

false

布尔值

binding (advanced)

使用自定义 AhcBinding,它可以控制如何在 AHC 和 Camel 之间绑定。

 

AhcBinding

clientConfig (advanced)

将 AsyncHttpClient 配置为使用自定义 com.ning.http.client.AsyncHttpClientConfig 实例。

 

AsyncHttpClientConfig

clientConfigOptions (advanced)

使用 map 中的键/值配置 AsyncHttpClientConfig。

 

map

同步 (高级)

设置同步处理是否应当严格使用,还是允许 Camel 使用异步处理(如果受支持)。

false

布尔值

clientConfigRealmOptions (security)

使用 map 中的 key/value 配置 AsyncHttpClientConfig Realm。

 

map

sslContextParameters (security)

引用 registry 中的 org.apache.camel.util.jsse.SSLContextParameters。这个引用会覆盖组件级别的任何配置的 SSLContextParameters。请参阅使用 JSSE 配置实用程序。请注意,配置这个选项将覆盖通过端点或组件级别的 clientConfig 选项提供的任何 SSL/TLS 配置选项。

 

SSLContextParameters

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat