148.3.2. 查询参数(38 参数):
| 名称 | 描述 | 默认 | 类型 | 
|---|---|---|---|
|   disableStreamCache (common)  |   确定 Servlet 的原始输入流是否已缓存(Camel 将读取流到文件,流缓存)缓存。默认情况下,Camel 会缓存 Servlet 输入流,以支持多次读取它,以确保 Camel 可以从流检索所有数据。但是,当您需要访问原始流(如直接流传输到文件或其他持久性存储)时,您可以将这个选项设置为 true。DefaultHttpBinding 会将请求输入流复制到流缓存中,如果这个选项为 false,则会将其放入消息正文,以便支持多次读取流。如果使用 Servlet 桥接/代理端点,请考虑启用这个选项来提高性能,如果不需要多次读取消息有效负载。http/http4 producer 默认将缓存响应正文流。如果将此选项设置为 true,则生产者不会缓存响应正文流,而是使用响应流,作为消息正文。  |   false  |   布尔值  | 
|   headerFilterStrategy (common)  |   使用自定义 HeaderFilterStrategy 过滤来自 Camel 消息的标头。  |   HeaderFilterStrategy  | |
|   httpBinding (common)  |   使用自定义 HttpBinding 控制 Camel 消息和 HttpClient 之间的映射。  |   HttpBinding  | |
|   bridgeEndpoint (producer)  |   如果 选项为 true,HttpProducer 将忽略 Exchange.HTTP_URI 标头,并使用端点的 URI 请求。您也可以将选项 throwExceptionOnFailure 设为 false,使 HttpProducer 发送所有故障响应。  |   false  |   布尔值  | 
|   chunked (producer)  |   如果这个选项为 false,则 Servlet 将禁用 HTTP 流并在响应上设置内容长度的标头  |   true  |   布尔值  | 
|   connectionClose (producer)  |   指定是否需要将 Connection Close 标头添加到 HTTP Request 中。默认情况下 connectionClose 为 false。  |   false  |   布尔值  | 
|   copyHeaders (producer)  |   如果这个选项为 true,则根据复制策略将 IN Exchange 标头复制到 OUT Exchange 标头。将其设置为 false,仅允许包括 HTTP 响应中的标头(不会传播 IN 标头)。  |   true  |   布尔值  | 
|   httpMethod (producer)  |   配置要使用的 HTTP 方法。如果设置,HttpMethod 标头无法覆盖这个选项。  |   HttpMethods  | |
|   ignoreResponseBody (producer)  |   如果这个选项为 true,则 http producer 不会读取响应正文并缓存输入流  |   false  |   布尔值  | 
|   preserveHostHeader (producer)  |   如果选项为 true,HttpProducer 会将 Host 标头设置为当前交换主机标头中包含的值,对于您希望下游服务器收到的主机标头,可以使用 Host 标头为代理应用程序生成准确的 URL。  |   false  |   布尔值  | 
|   throwExceptionOnFailure (producer)  |   禁用丢弃 HttpOperationFailedException 的选项(如果来自远程服务器的响应失败)。这可让您获得所有响应,无论 HTTP 状态代码如何。  |   true  |   布尔值  | 
|   transferException (producer)  |   如果对使用者端启用和交换失败处理,并且如果导致的例外在响应中作为应用程序/x-java-serialized-object 内容类型发送回序列化,则进行后定。在制作者端,异常会按原样进行反序列化和丢弃,而不是 HttpOperationFailedException。导致的异常需要被序列化。默认情况下关闭。如果您启用此功能,Java 将把传入的数据从请求中反序列化为 Java,这可能会成为潜在的安全风险。  |   false  |   布尔值  | 
|   cookieHandler (producer)  |   配置 Cookie 处理程序以维护 HTTP 会话  |   CookieHandler  | |
|   okStatusCodeRange (producer)  |   被视为成功响应的状态代码。值包括:可以定义多个范围,以逗号分隔,例如 200-204,209,301-304。每个范围必须是单个数字,或使用包括横线的短划线。  |   200-299  |   字符串  | 
|   urlRewrite (producer)  |   弃用了 自定义的 org.apache.camel.component.http.UrlRewrite,它允许您在网桥/proxy 端点时重写 url。更多信息请参阅 http://camel.apache.org/urlrewrite.html  |   UrlRewrite  | |
|   httpClientConfigurer (advanced)  |   为生产者或消费者创建的新 HttpClient 实例注册自定义配置策略,如 配置身份验证机制等  |   HttpClientConfigurer  | |
|   httpClientOptions (advanced)  |   使用 map 中的键/值配置 HttpClient。  |   map  | |
|   httpConnectionManager (advanced)  |   使用自定义 HttpConnectionManager 管理连接  |   HttpConnectionManager  | |
|   httpConnectionManager Options (advanced)  |   使用 Map 中的键/值配置 HttpConnectionManager。  |   map  | |
|   mapHttpMessageBody (advanced)  |   如果此选项正确,则交换正文将映射到 HTTP 正文。将其设置为 false 将避免 HTTP 映射。  |   true  |   布尔值  | 
|   mapHttpMessageFormUrl EncodedBody (advanced)  |   如果这个选项为 true,则交换的 IN Exchange Form Encode 正文将映射到 HTTP。将其设置为 false 可以避免 HTTP Form Encoded body 映射。  |   true  |   布尔值  | 
|   mapHttpMessageHeaders (advanced)  |   如果此选项为 true,则交换的 IN Exchange Headers 将映射到 HTTP 标头。将其设置为 false 将避免 HTTP 标头映射。  |   true  |   布尔值  | 
|   同步 (高级)  |   设置同步处理是否应当严格使用,还是允许 Camel 使用异步处理(如果受支持)。  |   false  |   布尔值  | 
|   proxyAuthDomain (proxy)  |   用于 NTML 的代理身份验证域  |   字符串  | |
|   proxyAuthHost (proxy)  |   代理身份验证主机  |   字符串  | |
|   proxyAuthMethod (proxy)  |   要使用的代理验证方法  |   字符串  | |
|   proxyAuthPassword (proxy)  |   代理验证密码  |   字符串  | |
|   proxyAuthPort (proxy)  |   代理身份验证端口  |   int  | |
|   proxyAuthScheme (proxy)  |   要使用的代理身份验证方案  |   字符串  | |
|   proxyAuthUsername (proxy)  |   代理验证用户名  |   字符串  | |
|   proxyHost (proxy)  |   要使用的代理主机名  |   字符串  | |
|   proxyPort (proxy)  |   要使用的代理端口  |   int  | |
|   authDomain (security)  |   与 NTML 搭配使用的身份验证域  |   字符串  | |
|   authHost (security)  |   要用于 NTML 的身份验证主机  |   字符串  | |
|   authMethod (security)  |   允许将 用作以逗号分隔的值 Basic、Digest 或 NTLM 的验证方法。  |   字符串  | |
|   authMethodPriority (security)  |   使用的基本验证方法(可以是 Basic、Digest 或 NTLM)的验证方法。  |   字符串  | |
|   authPassword (security)  |   身份验证密码  |   字符串  | |
|   authUsername (security)  |   身份验证用户名  |   字符串  |