30.6. 消息标头


CXF-RS 组件支持 16 个消息标头,如下是/are:

Expand
Name描述默认值类型

operationName (common)

constant: OPERATION_NAME

操作的名称。

 

字符串

CamelAuthentication (common)

常数: AUTHENTICATION

身份验证。

 

主题

CamelHttpMethod (common)

常数: HTTP_METHOD

要使用的 http 方法。

 

字符串

CamelHttpPath (common)

常数: HTTP_PATH

http 路径。

 

字符串

Content-Type (common)

常数: CONTENT_TYPE

内容类型。

 

字符串

CamelHttpQuery (common)

常数: HTTP_QUERY

http 查询。

 

字符串

CamelHttpResponseCode (common)

常量: HTTP_RESPONSE_CODE

http 响应代码。

 

整数

content-Encoding (common)

常量: CONTENT_ENCODING

内容编码。

 

字符串

org.apache.cxf.message.Message.PROTOCOL_HEADERS (common)

恒定: PROTOCOL_HEADERS

协议标头。

 

Map

CamelCxfMessage (common)

常数: CAMEL_CXF_MESSAGE

CXF 消息。

 

消息

CamelCxfRsUsingHttpAPI (common)

恒定: CAMEL_CXF_RS_USING_HTTP_API

如果为 true,CxfRsProducer 将使用 HttpClientAPI 调用该服务。如果是 false,CxfRsProducer 将使用 ProxyClientAPI 调用该服务。

 

布尔值

CamelCxfRsVarValues (common)

恒定: CAMEL_CXF_RS_VAR_VALUES

路径值。

 

Object[]

CamelCxfRsResponseClass (common)

常数: CAMEL_CXF_RS_RESPONSE_CLASS

响应类。

 

CamelCxfRsResponseGenericType (common)

恒定: CAMEL_CXF_RS_RESPONSE_GENERIC_TYPE

响应通用类型。

 

类型

CamelCxfRsQueryMap (common)

常数: CAMEL_CXF_RS_QUERY_MAP

查询映射。

 

Map

CamelCxfRsOperationResourceInfoStack (common)

常量: CAMEL_CXF_RS_OPERATION_RESOURCE_INFO_STACK

当 JAX-RS 调用查找 target 时,MethodInvocationInfo 堆栈代表资源路径。

 

OperationResourceInfoStack

您还可以通过 spring 配置配置 CXF REST 端点。

注意

使用 cxf-rt-transports-jetty, cxf-rt-transports-jetty ,cxf-rt-transports-netty-server,cxf-rt-transports-undertow 库在 Camel Spring Boot 应用程序中创建您自己的 HTTP 服务器实例。建议您使用 Spring Boot 嵌入式 HTTP 服务器堆栈,该堆栈在使用 spring-boot-starter-web,cxf-spring-boot-starter-jaxrs, 或 cxf-spring-boot-starter-jaxws 依赖项时创建的。

注意

由于 CXF REST 客户端和 CXF REST 服务器之间存在许多差异,因此我们为它们提供不同的配置。

+ 请检查以下文件以了解更多详情:

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部