149.5. 消息标头


名称类型描述

Exchange.HTTP_URI

字符串

要调用的 URI。将覆盖端点上直接设置的现有 URI。这个 uri 是 http 服务器要调用的 uri。它与 Camel 端点 uri 不同,您可以在其中配置端点选项,如安全性等。这个标头不支持它,它只支持 http 服务器的 uri。

Exchange.HTTP_METHOD

字符串

HTTP 方法/要使用的 HTTP 方法(Verb)

Exchange.HTTP_PATH

字符串

请求 URI 的路径,标头将使用 HTTP_URI 构建请求 URI。Camel 2.3.0: 如果路径以 "/" 开始,http 生产者将尝试根据 Exchange.HTTP_BASE_URI 标头或 exchange.getFromEndpoint ().getEndpoint ()找到相对路径;

Exchange.HTTP_QUERY

字符串

URI 参数.将覆盖端点上直接设置的现有 URI 参数。

Exchange.HTTP_RESPONSE_CODE

int

外部服务器的 HTTP 响应代码。为 200,表示确定。

Exchange.HTTP_CHARACTER_ENCODING

字符串

字符编码.

Exchange.CONTENT_TYPE

字符串

HTTP 内容类型。在 IN 和 OUT 消息上设置,以提供内容类型,如 text/html

Exchange.CONTENT_ENCODING

字符串

HTTP 内容编码。在 IN 和 OUT 消息上设置,以提供内容编码,如 gzip

Exchange.HTTP_SERVLET_REQUEST

HttpServletRequest

HttpServletRequest 对象。

Exchange.HTTP_SERVLET_RESPONSE

HttpServletResponse

HttpServletResponse 对象。

Exchange.HTTP_PROTOCOL_VERSION

字符串

Camel 2.5: 您可以使用此标头设置 http 协议版本,例如:"HTTP/1.0".如果您没有指定标头,HttpProducer 将使用默认值"HTTP/1.1"

上面的标头名称是常态。对于 spring DSL,您必须使用常值而不是名称。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.