8.5. 服务器端点:
服务器端点使用端点前缀 服务器
,后跟一个方法的名称和相关选项。端点 URI MUST 包含前缀 服务器
。
as2://server/method?[options]
不是强制的端点选项由 [] 表示。当端点没有强制选项时,必须提供其中一组 [] 选项。生成者端点也可以使用特殊选项 inBody
,它应包含端点选项的名称,其值将包含在 Camel Exchange In 消息中。
任何端点选项都可以在端点 URI 中提供,或者在消息标头中动态提供。消息标头名称的格式必须是 CamelAS2.<option>
。请注意,inBody
选项会覆盖消息标头,即 Body=option 中的端点
选项会覆盖 CamelAS2.option
标头。
如果没有为端点 URI 或消息标头中为 option defaultRequest 提供值,则会假定为 null
。请注意,只有其他选项无法满足匹配端点时,才会使用 null
值。
如果是 AS2 API 错误,端点将抛出一个 RuntimeCamelException,并带有 org.apache.http.HttpException 派生异常原因。
方法 | 选项 | 结果正文类型 |
---|---|---|
listen | requestUriPattern | org.apache.http.protocol.HttpCoreContext |
服务器的URI 选项
Name | 类型 |
---|---|
requestUriPattern | 字符串 |