如何在 ADF 副本 activity 中使用 REST/HTTP 和正文作为来源?
How do you use REST/HTTP with a body as a source in an ADF copy activity?
我似乎无法将 REST 源与正文一起用作先前查找的动态内容-activity。 REST API 调用中的正文内容将被“”和“\n”字符弄乱。我注意到数据工厂会自动向动态内容添加大括号:
在 运行 管道时,从代码视图中删除大括号会导致错误。我已经用网络 activity 测试了相同的 API 调用,其中正文的格式将正确:
但是,我不知道如何将响应保存为来自 Web 的文件 activity。回顾一下,我想将 Body 动态传递给 REST API 并将响应保存为 json 文件。这应该如何实现?
我自己没有使用过这个场景,但我想到了两件事:
1) 假设 body 需要是 JSON,那么您可能需要转换查找值 [我假设它是一个字符串]使用 json 表达式。像
@{json(activity('Lookup1').output.value)}
2) 在附加 headers 下,您可能需要添加条目以指定 Content-Type:application/json
我似乎无法将 REST 源与正文一起用作先前查找的动态内容-activity。 REST API 调用中的正文内容将被“”和“\n”字符弄乱。我注意到数据工厂会自动向动态内容添加大括号:
在 运行 管道时,从代码视图中删除大括号会导致错误。我已经用网络 activity 测试了相同的 API 调用,其中正文的格式将正确:
但是,我不知道如何将响应保存为来自 Web 的文件 activity。回顾一下,我想将 Body 动态传递给 REST API 并将响应保存为 json 文件。这应该如何实现?
我自己没有使用过这个场景,但我想到了两件事:
1) 假设 body 需要是 JSON,那么您可能需要转换查找值 [我假设它是一个字符串]使用 json 表达式。像
@{json(activity('Lookup1').output.value)}
2) 在附加 headers 下,您可能需要添加条目以指定 Content-Type:application/json