98.6. 消息标头
Netty HTTP 组件支持 23 消息标头,如下所列:
| Name | 描述 | 默认值 | 类型 |
|---|---|---|---|
| CamelHttpAuthentication (common) | 如果用户使用 HTTP Basic 进行身份验证,则使用值 Basic 添加此标头。 | 字符串 | |
| content-Type (common) 常数: CONTENT_TYPE | 设置 HTTP 正文的内容类型:例如: text/plain; charset=UTF-8。 | 字符串 | |
| connection (common) 常数: CONNECTION | 要使用的 HTTP 标头连接的值。 | 字符串 | |
| CamelNettyCloseChannelWhenComplete (common) | 指明在完成后是否应关闭频道。 | 布尔值 | |
| CamelHttpResponseCode (common) 常量 : HTTP_RESPONSE_CODE | 允许设置要使用的 HTTP Status 代码。默认情况下,200 用于成功,500 代表失败。 | 整数 | |
| CamelHttpProtocolVersion (common) | HTTP 协议的版本。 | HTTP/1.1 | 字符串 |
| CamelHttpMethod (common) 常数 : HTTP_METHOD | 使用的 HTTP 方法,如 GET、POST、TRACE 等。 | GET | 字符串 |
| CamelHttpQuery (common) 常数 : HTTP_QUERY | 任何查询参数,如 foo=bar&beer=yes。 | 字符串 | |
| CamelHttpPath (common) 常数 : HTTP_PATH | 允许将 URI 上下文路径和查询参数作为覆盖端点配置的 String 值提供。这允许重复使用同一制作者来调用同一远程 http 服务器,但使用动态上下文路径和查询参数。 | 字符串 | |
| CamelHttpRawQuery (common) 常量: HTTP_RAW_QUERY | 任何查询参数,如 foo=bar&beer=yes。存储在原始形式中,因为它们到达消费者(例如,在 URL 解码前)。 | 字符串 | |
| CamelHttpUrl (common) 常数 : HTTP_URL | 包括协议、主机和端口的 URL,等等:http://0.0.0.0:8080/myapp | 字符串 | |
| CamelHttpCharacterEncoding (common) | 来自 content-type 标头的 charset。 | 字符串 | |
| CamelHttpUri (common) 常数: HTTP_URI | 没有协议、主机和端口的 URI,等等:/myapp。 | 字符串 | |
| CamelNettyChannelHandlerContext (common) | 频道处理程序上下文。 | ChannelHandlerContext | |
| CamelNettyRemoteAddress (common) 常量 : NETTY_REMOTE_ADDRESS | 远程地址。 | SocketAddress | |
| CamelNettyLocalAddress (common) 常量 : NETTY_LOCAL_ADDRESS | 本地地址。 | SocketAddress | |
| CamelNettySSLSession (common) 常量 : NETTY_SSL_SESSION | SSL 会话。 | SSLSession | |
| CamelNettySSLClientCertSubjectName (common) constant: NETTY_SSL_CLIENT_CERT_SUBJECT_NAME | SSL 客户端证书主题名称。 | 字符串 | |
| CamelNettySSLClientCertIssuerName (common) | SSL 客户端证书签发者名称。 | 字符串 | |
| CamelNettySSLClientCertSerialNumber (common) | SSL 客户端证书序列号。 | 字符串 | |
| CamelNettySSLClientCertNotBefore (common) | 之前的 SSL 客户端证书。 | Date | |
| CamelNettySSLClientCertNotAfter (common) | 不之后 SSL 客户端证书。 | Date | |
| CamelNettyRequestTimeout (common) | 读取超时。 | Long |