【问题标题】:ADF - Web Activity - 'String' does not match the field: 'body'ADF - Web 活动 - “字符串”与字段不匹配:“正文”
【发布时间】:2018-10-19 09:31:00
【问题描述】:

我在 ADF 中创建了一个 Web 活动,并尝试使用 POST 方法发送数据。 根据文档,主体采用字符串(或带有 resultType 字符串的表达式)。我想使用如下图所示的@concat 字符串函数。

我收到一条警告,上面写着: 类型表达式:'String' 与字段不匹配:'body'

我很困惑,字符串与正文不匹配?文档说,正文需要一个字符串? 有人可以帮忙吗?

https://docs.microsoft.com/en-us/azure/data-factory/control-flow-web-activity

【问题讨论】:

    标签: azure-data-factory


    【解决方案1】:

    它应该是一个对象类型。请使用@json('{"key": "value"}')

    【讨论】:

    • 如何在 JSON 示例中添加系统变量 TriggerName 来代替“值”? @pipeline().Pipeline 是系统变量。 Here 是来自 Microsoft 的一些文档。没用。
    • @json() 接受字符串作为参数。你能试试@json(concat('{"key": "', pipeline().TriggerName, '"}'))吗?
    • 最近已更改。为什么文档没有更新? “正文。表示发送到端点的有效负载。字符串(或结果类型为字符串的表达式)。” docs.microsoft.com/en-us/azure/data-factory/…
    猜你喜欢
    • 2015-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-12
    • 2017-11-22
    • 2017-03-10
    相关资源
    最近更新 更多