我正在尝试以二进制格式在 Azure Logic App 中以多部分形式传递两个文件。但是上传请求被拒绝。当我在邮递员中传递相同的请求时,请求成功。PFB 细节。
邮递员要求:
邮递员卷曲请求:
curl --location --request POST 'https://abc/kofax/claims' \
--header 'x-abchk-msgid: 0214945a-509a-48af-9df2-281352806421' \
--header 'Content-Type: multipart/mixed' \
--header 'Authorization: Bearer XXXXXXXXX' \
--form 'claimScanPDF=@"/C:/Users/ashutosh.bajpai/00000438.PDF"' \
--form 'claimScanJSON=@"/C:/Users/ashutosh.bajpai/kofax-op.json"'
--testboundary
{
"$content-type": "multipart/mixed",
"$multipart": [
{
"body": @{concat(body('GETFILEPDF').$content)},
"headers": {
"Content-Disposition": "form-data; name:claimScanPDF; filename=@{triggerBody()?['FileNamePDF']}"
}
},
{
"body": @{concat(body('GETFILEJSON').$content)},
"headers": {
"Content-Disposition": "form-data; name:claimScanJSON; filename=@{triggerBody()?['FileNameJSON']}"
}
}
]
}
--testboundary--
我只收到一般错误消息作为响应 - 请求的 URL 被拒绝。请咨询您的管理员。请帮助了解邮递员和逻辑应用程序请求之间的区别。