242.4. 消息标头


以下标头可用于制作者来控制 HTTP 请求。

Expand
Name类型描述

CamelHttpMethod

字符串

允许控制要使用的 HTTP 方法,如 GET、POST 和 TRACE 等。类型也可以是 io.netty.handler.codec.http.HttpMethod 实例。

CamelHttpQuery

字符串

允许提供 URI 查询参数作为覆盖端点配置的 String 值。使用 和 符号分隔多个参数。例如: foo=bar&beer=yes

CamelHttpPath

字符串

允许提供 URI 上下文路径和查询参数,作为覆盖端点配置的 String 值。这允许重复使用相同的制作者来调用同一远程 http 服务器,但可以使用动态上下文路径和查询参数。

Content-Type

字符串

设置 HTTP 正文的内容类型。例如: text/plain; charset="UTF-8".

CamelHttpResponseCode

int

允许设置要使用的 HTTP 状态代码。默认情况下 200 用于成功,使用 500 个失败。

当路由从 Netty4 HTTP 端点启动时,以下标头作为 meta-data:

表中的描述在路由中的偏移位置: from ("netty4-http:http:0.0.0.0:8080/myapp")…​

Expand
Name类型描述

CamelHttpMethod

字符串

使用的 HTTP 方法,如 GET、POST、TRACE 等。

CamelHttpUrl

字符串

URL,包括协议、主机和端口等: http://0.0.0.0:8080/myapp

CamelHttpUri

字符串

无协议、主机和端口的 URI,如 /myapp

CamelHttpQuery

字符串

任何查询参数,如 foo=bar&beer=yes

CamelHttpRawQuery

字符串

任何查询参数,如 foo=bar&beer=yes。以原始形式存储,因为它们到达消费者(即在 URL 解码前)。

CamelHttpPath

字符串

其他上下文路径.如果客户端名为 context-path /myapp,则这个值为空。如果客户端调用 /myapp/mystuff,则此标头值是 /mystuff。换句话说,在路由端点上配置了 context-path 后的值是值。

CamelHttpCharacterEncoding

字符串

来自 content-type 标头的 charset。

CamelHttpAuthentication

字符串

如果用户使用 HTTP Basic 进行身份验证,则使用基本值添加此标头。

Content-Type

字符串

如果提供,则内容类型。例如: text/plain; charset="UTF-8".

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat