处理 application/x-www-form-urlencoded 个帖子

Handling application/x-www-form-urlencoded posts

尝试与 Slack 集成,将传出 webhook 作为 application/x-www-form-urlencoded 而不是预期的 application/json 发送。任何允许 Azure Fucntions 接受将处理 application/x-www-form-urlencoded 数据的 webhook (C#) 的方法?

This post 帮助了我。 Azure Functions 可以支持 3 种类型的 webhooks

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

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

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

或通过UI

正如我在你的相关 post not all of the various ASP.NET WebHook receivers are handled fully yet in Functions. We're currently only handling application/json WebHooks well at the moment, but not all of the other Content-Types. I've logged a new issue in our repo here 中提到的那样跟踪这个。

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