【问题标题】:POST data to REST API using Azure Data Factory使用 Azure 数据工厂将数据发布到 REST API
【发布时间】:2020-11-06 11:33:06
【问题描述】:

我正在尝试设置 Web 活动以将数据从 Azure Data Lake Gen 1 发布到 REST API 服务,遵循在此 link 中执行的类似设置,但由于错误“缺少文件”而无法成功。

CURL 请求示例 - 使用 POSTMAN 尝试时成功

curl --location --request POST 'https://xxxx/files' \
--header 'X-API-TOKEN: xxxx' \
--form 'file=xxxxx'

数据集设置:

网络活动设置:

运行错误:

【问题讨论】:

  • 整个错误信息是什么?能给我们截图吗?
  • @LeonYue 更新了带有详细截图的问题。请参考

标签: azure api azure-data-factory


【解决方案1】:

向 Microsoft 提出了此问题,他们表示尚未为数据工厂实施此功能。

但现在我已经通过逻辑应用实现了这一点。

逻辑应用支持多格式数据,其中数据从数据湖读取并命名为文件,然后将其作为附件发送到目标服务器。

{
  "$content-type": "multipart/form-data",
  "$multipart": [
    {
      "body": "@{body('Read_File_from_Data_Lake')}",
      "headers": {
        "Content-Disposition": "form-data; name=file; filename=Sample.csv"
      }
    }
  ]
}

【讨论】:

    猜你喜欢
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 1970-01-01
    • 1970-01-01
    • 2021-07-14
    • 1970-01-01
    相关资源
    最近更新 更多