0

尝试与发送传出 webhook 的 Slack 集成,application/x-www-form-urlencoded而不是像预期的那样application/json。有什么方法可以让 Azure Fucntions 接受处理application/x-www-form-urlencoded数据的 webhook (C#)?

4

2 回答 2

2

正如我在您的相关文章中提到的,并非所有各种 ASP.NET WebHook 接收器都在 Functions 中完全处理。我们目前只处理application/json WebHooks,但不是所有其他 Content-Types。我已经在我们的 repo 中记录了一个新问题跟踪它。

我们将很快解决这些问题。随时跟踪进度并在我们的问题列表中加入更多内容。谢谢 :)

于 2016-04-30T04:39:15.043 回答
1

这篇文章帮助了我。Azure Functions 可以支持 3 种类型的 webhook

  1. 通用 JSON
  2. GitHub
  3. 松弛

functions.json负责绑定的文件可以直接操作

{
  "bindings": [
    {
      "type": "httpTrigger",
      "direction": "in",
      "webHookType": "genericJson",
      "name": "req"
    },
    {
      "type": "http",
      "direction": "out",
      "name": "res"
    }
  ],
  "disabled": false
}

或通过用户界面

在此处输入图像描述

于 2016-04-30T00:55:19.577 回答