逻辑应用请求触发器始终返回等于 0 的内容类型



我正在尝试使用我的 webhook 设置 HTTP 请求触发的逻辑应用。

逻辑应用(输出(中的请求收到的标头如下所示:

{
    "headers": {
        "Transfer-Encoding": "chunked",
        "Accept": "*/*",
        "Accept-Encoding": "gzip; q=1.0,deflate; q=0.6,identity; q=0.3",
        "Host": "prod-23.westus.logic.azure.com",
        "User-Agent": "AgentID,
        "X-Looker-Webhook-Token": "securitytoken",
        "X-Looker-Instance": "instanceid",
        "X-Looker-Webhook-Id": "webhookid",
        "Content-Type": "application/json",
        "Content-Length": "0"
    }
}

总是收到内容,当我使用邮递员执行完全相同的请求时,它工作得很好。

我怀疑分块编码,但尝试使用 webhook.site,所有数据都是一次接收的,而不是以多个块接收的。

逻辑应用中的 HTTP 触发器似乎不支持"分块"传输编码。

你可以在这里投票

如果从 C# 应用调用逻辑应用,则不应使用 PostAsJsonAsync 扩展方法。请改用StringContentByteArrayContentPostAsync调用一起使用。

最新更新