104.2. URI 格式
netty 组件的 URI 方案如下
netty-http:http://0.0.0.0:8080[?options]
netty-http:http://0.0.0.0:8080[?options]
- 注意
查询参数和端点选项
您可以了解 Camel 如何识别 URI 查询参数和端点选项。例如,您可以创建端点 URI: netty-http:http//example.com?myParam=myValue&compression=true
。在本例中,myParam
是 HTTP 参数,而 压缩
是 Camel 端点选项。在这种情况下,Camel 使用的策略是解决可用的端点选项并将其从 URI 中删除。这意味着,对于所讨论的示例,Netty HTTP producer 发送的 HTTP 请求如下所示: http//example.com?myParam=myValue
,因为 压缩
端点选项将从目标 URL 解析并删除。请记住,您无法使用动态标头(如 CamelHttpQuery
)指定端点选项。端点选项只能在端点 URI 定义级别(如 to
或 DSL 元素)指定。
重要
此组件继承 Netty 的所有选项。请注意,在使用这个 Netty HTTP 组件时,Netty 中的一些选项不适用,如与 UDP 传输相关的选项。