我正在尝试使用JIRA rest api向JIRA问题添加附件。我正在使用mulesoft开发此流程。但是我无法弄清楚如何使用Mule 4中的请求连接器发送文件。JIRA仅接受多部分内容类型形式的文件。
我仔细阅读了一些文档,似乎在使用设置附件的m子3之前,我们可以做到这一点。在m子4中,dataweave用于实现此功能,但是我找不到能用于实现此功能的工作代码。
答案 0 :(得分:0)
从HTTP连接器tests:
<http:request config-ref="requestConfig" path="/" method="POST">
<http:body><![CDATA[
#[
%dw 2.0
output multipart/form-data
---
{
parts : {
partOne : {
headers : {
"Content-Type": "text/plain",
"Custom" : "myHeader"
},
content : "content 1"
},
partTwo : {
headers : {
"Content-Disposition" : {
"name": "partTwo",
"filename": "a.html"
},
"Content-Type" : payload.^mimeType
},
content : payload
}
}
}]
]]></http:body>
</http:request>
这将发送两部分消息:
您可以找到有关处理分段内容here的更多信息。