Mule 请求-响应出站端点和入站属性
Mule request-response outbound endpoint and inbound properties
当我阅读 Mule in Action 一书以了解消息属性的范围时,我遇到了 Request-response outbound endpoints create inbound properties
。此外,我了解到入站端点等消息源会创建入站属性。
我如何知道哪个入站 属性 是由哪个端点创建的,入站还是出站?
请求-响应出站端点创建的入站属性有何帮助?
提前致谢。
How can I know which inbound property is created by which endpoint, inbound or outbound?
你不能,你必须在调用请求-响应出站端点之前处理入站端点的入站属性。例如,您可以在流变量中复制有趣的入站属性以保留它们。
How the inbound properties created by request-response outbound endpoints are helpful?
假设您在流程中点击请求-响应 HTTP 端点,您将需要获取 HTTP 响应的状态代码。这时候这些属性就派上用场了。
调用出站端点的响应将放置在有效负载(如果有)和入站 属性 范围内。
例如调用:
<http:outbound-endpoint address="http://google.com" />
将return一个HTTP状态代码。这将存储在入站 属性 #[message.inboundProperties['http.status']] 以及许多其他 http 属性中,例如 Content-type 等
不同的传输添加不同的属性,您将需要检查每个传输文档等以查找有关它们的信息。
您可以记录消息属性以自行调查添加了哪些属性。
这将记录整个消息及其属性。
<logger level="INFO" />
当我阅读 Mule in Action 一书以了解消息属性的范围时,我遇到了 Request-response outbound endpoints create inbound properties
。此外,我了解到入站端点等消息源会创建入站属性。
我如何知道哪个入站 属性 是由哪个端点创建的,入站还是出站?
请求-响应出站端点创建的入站属性有何帮助?
提前致谢。
How can I know which inbound property is created by which endpoint, inbound or outbound?
你不能,你必须在调用请求-响应出站端点之前处理入站端点的入站属性。例如,您可以在流变量中复制有趣的入站属性以保留它们。
How the inbound properties created by request-response outbound endpoints are helpful?
假设您在流程中点击请求-响应 HTTP 端点,您将需要获取 HTTP 响应的状态代码。这时候这些属性就派上用场了。
调用出站端点的响应将放置在有效负载(如果有)和入站 属性 范围内。
例如调用:
<http:outbound-endpoint address="http://google.com" />
将return一个HTTP状态代码。这将存储在入站 属性 #[message.inboundProperties['http.status']] 以及许多其他 http 属性中,例如 Content-type 等
不同的传输添加不同的属性,您将需要检查每个传输文档等以查找有关它们的信息。
您可以记录消息属性以自行调查添加了哪些属性。 这将记录整个消息及其属性。
<logger level="INFO" />