这篇文章 Using XML with REST API through Azure Datafactory V2 说 ADF 不支持带有 XML 的 REST API,但由于该文章已有 2 年历史,我想知道 Microsoft 现在是否启用了此功能?
编辑
我们在复制活动中给出
Accept
标头时收到此警告消息,表示 application/json
值将自动给出作为此标头的值。
因此,在复制数据活动中,接受的 API 格式仅为
JSON
。作为替代方案,您可以通过以下方式使用 Web 活动并复制数据来获取所需的响应。
我使用了一个返回 XML 响应的示例 API。我在网络活动中使用了它,调试输出如下:
@activity('Web1').output.Response
delimited text
作为接收器,文件名为op.xml
并且不要选择第一行作为标题选项。还要选择引号字符作为 No quote character
。以下是我配置接收器数据集的方法。op.xml
。文件内容如下所示:op.xml
文件。当我预览数据时,它显示了预期的数据。现在,您可以根据您的要求将此文件写入任何所需的文件格式。
我有同样的要求,我从 API 获取 XML 形式的响应,我需要将其下载到 ADLS 中。通过本文中提到的步骤可以实现吗..?