如何在Azure Logic应用程序中的multipart/form-data中添加多个部件

smdncfj3  于 2023-06-24  发布在  其他
关注(0)|答案(1)|浏览(82)

我正在使用Azure逻辑应用程序通过HTTP使用multipart/form-data发送文件。不幸的是,我不清楚如何处理请求的多个部分。
我看过微软的官方文档。在他们的例子中,他们只是添加一个文件。我需要在表格中添加更多的部分。在Postman中,它看起来像这样:

当为表单数据使用适当的端点和适当的键值对时,它就可以工作。
通过逻辑应用程序发送相同的请求不起作用。我想我的请求看起来不对。这就是它现在的样子:

我认为第一部分的主体,即在其头的Content-Disposition中具有name=file的部分,应该包含文件的实际内容。
我遇到以下与我类似但不完全相同的问题的答案:
https://stackoverflow.com/a/59884777
https://stackoverflow.com/a/72138645
第一个答案提到,您可以只向文件对象添加具有正确表单字段名称的类似对象。但我不知道那会是什么样子。
第二个答案是在表单中添加一个部分。
任何关于这个主题的帮助将不胜感激。

euoag5mw

euoag5mw1#

对于任何挣扎于此的人来说,我的请求中的身体似乎是正确的。我忘了加标题了
"Content-Type": "application/json"
第一部分。这是必要的,因为我发送一个JSON文件。

相关问题