2.77. Vert.x HTTP 客户端
使用 Vert.x Camel HTTP 客户端支持
2.77.1. 内部是什么
-
Vert.x HTTP Client 组件, URI 语法:
vertx-http:httpUri
有关使用和配置详情,请参阅上述链接。
2.77.2. Maven 协调
在 code.quarkus.redhat.com 上使用此扩展创建一个新项目
或者将协调添加到现有项目中:
<dependency> <groupId>org.apache.camel.quarkus</groupId> <artifactId>camel-quarkus-vertx-http</artifactId> </dependency>
2.77.3. 原生模式中的 transferException 选项
要在原生模式中使用 transferException
选项,您必须启用对对象序列化的支持。如需更多信息,请参阅 原生模式用户指南。
您还需要为您要序列化的异常类启用序列化。例如:
@RegisterForReflection(targets = { IllegalStateException.class, MyCustomException.class }, serialization = true)
2.77.4. 其他 Camel Quarkus 配置
2.77.5. 在原生模式中允许JavaSerializedObject 选项
当在原生模式中使用 allowJavaSerializedObject
选项时,可能需要启用对序列化的支持。如需更多信息,请参阅 原生模式用户指南。
2.77.5.1. 字符编码
如果应用程序需要使用非默认编码来发送和接收请求,请检查 Native 模式指南的 Character encodings 部分。