Jira 如何在mule4中使用http请求连接器发送文件
我正在尝试使用JIRARESTAPI向JIRA问题添加附件。我正在使用mulesoft开发这个流程。但是我不知道如何使用mule 4中的请求连接器发送文件。JIRA只接受多部分内容类型的文件 我浏览了一些文档,似乎直到mule 3使用set attachment我们才能做到这一点。在mule 4中,dataweave用于实现此功能,但我无法找到可用于实现此功能的工作代码。来自HTTP连接器:Jira 如何在mule4中使用http请求连接器发送文件,jira,jira-rest-api,dataweave,mulesoft,mule4,Jira,Jira Rest Api,Dataweave,Mulesoft,Mule4,我正在尝试使用JIRARESTAPI向JIRA问题添加附件。我正在使用mulesoft开发这个流程。但是我不知道如何使用mule 4中的请求连接器发送文件。JIRA只接受多部分内容类型的文件 我浏览了一些文档,似乎直到mule 3使用set attachment我们才能做到这一点。在mule 4中,dataweave用于实现此功能,但我无法找到可用于实现此功能的工作代码。来自HTTP连接器: 这将发送一条由两部分组成的消息: 第一个名为“partOne”,文本/纯文本为“content 1
这将发送一条由两部分组成的消息:
- 第一个名为“partOne”,文本/纯文本为“content 1”
- 第二个文件名为“partTwo”,文件名为“a.html”,使用当前有效负载
您可以找到有关处理多部分内容的更多信息。这对我很有用,请用您遇到的任何错误更新问题。当我尝试上述逻辑时,我在HTTP响应体中获取文件内容。是否有任何方法可以将文件作为附件发送到响应中。谢谢
<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>