簡體   English   中英

POST 數據到 REST API 使用 Azure 數據工廠

[英]POST data to REST API using Azure Data Factory

I am trying to setup Web activity to POST data from Azure Data Lake Gen 1 to REST API service, followed similar setup performed in this link but couldn't succeed due to error 'Missing file'.

示例 CURL 請求 - 嘗試使用 POSTMAN 時成功

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

數據集設置: 在此處輸入圖像描述

Web活動設置:

在此處輸入圖像描述

運行錯誤: 在此處輸入圖像描述

向 Microsoft 提出了此問題,他們表示此功能尚未在 Data Factory 中實施。

但現在我已經通過邏輯應用實現了這一點。

邏輯應用支持多格式數據,其中數據從數據湖中讀取並命名為文件,然后將其作為附件發送到目標服務器。

在此處輸入圖像描述

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM