0

我有一个输入流有效负载,其中包含来自文件的数据。该文件可能非常大。我将输入流发送到 http/https 出站端点。但是,我还想发送包含文件内容的元数据,例如文件名以及发布请求中可能的其他键/对值。

如果我有一个输入流,以及一些我想作为单个发布数据发送的字符串,我需要在负载上对 Mule 做什么才能正确发送它们?

4

1 回答 1

1

基本上,您想要的是inbound properties可用,outbound以便它们与消息有效负载一起发送。

如果您只关心一些类似的东西,您可以复制单个属性

 <set-property propertyName="originalFilename"  value="#[message.inboundProperties.originalFilename]"/>

或者你可以像

<copy-properties propertyName="http.*" doc:name="Copy All HTTP Headers"/>

您可以在调用 http 之前执行此操作outbound endpoint

于 2014-05-20T17:55:51.950 回答