Mule Flow—将多部分/表单数据原样转发到folow中的HTTP请求
Mule flow将接收多部分/表单数据 在运行时的mule流中,我可以将多部分/表单数据的详细信息作为附件查看。当mule调用流中的http请求步骤以按原样转发多部分/表单数据时,mule似乎没有发送传入的多部分/表单数据 在http请求之前的日志步骤中,我可以看到所有附件Mule Flow—将多部分/表单数据原样转发到folow中的HTTP请求,mule,mule-esb,mulesoft,Mule,Mule Esb,Mulesoft,Mule flow将接收多部分/表单数据 在运行时的mule流中,我可以将多部分/表单数据的详细信息作为附件查看。当mule调用流中的http请求步骤以按原样转发多部分/表单数据时,mule似乎没有发送传入的多部分/表单数据 在http请求之前的日志步骤中,我可以看到所有附件 <flow name="impl-document:/upload"> <logger message="Received attachments: #[message.inboundA
<flow name="impl-document:/upload">
<logger message="Received attachments: #[message.inboundAttachments.size()]"
level="INFO" doc:name="Attachments Qty" />
<foreach collection="#[message.inboundAttachments]" doc:name="For Each">
<logger
message="Attachment Key: #[key] -Key Value: #[message.payloadAs(java.lang.String)]"
level="INFO" doc:name="Logger" />
</foreach>
<set-payload value="#[null]" doc:name="Set Payload as null" />
<http:request config-ref="HTTP_Request_Configuration"
path="nodes/upload" method="POST" doc:name="call to upload document">
</http:request>
</flow>
当我增强日志级别以跟踪http详细信息时,我看到内容长度为-1
内容长度:-1
我尝试了一些选项,比如将内容类型设置为Multipart/form,但似乎不起作用。在我的流程中,我缺少的是非常好的。< P>你需要将入站附件复制为出站附件,以便HTTP请求考虑它们并生成多部分请求。HTH下面的表达式规则执行了我要查找的内容。