我有一个包含文件数据的输入流有效负载。该文件可能非常大。我将输入流发送到http / https出站端点。但是,我还想发送包含文件内容的元数据,例如文件名以及可能的帖子请求中的其他键/对值。
如果我有一个输入流,还有一些我希望作为单个帖子数据发送的字符串,我需要在有效负载上使用Mule,以便将它们全部发送到正确的位置?
答案 0 :(得分: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