处理申请/ x-www-form-urlencoded帖子

时间:2016-04-30 00:33:36

标签: azure-functions

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

2 个答案:

答案 0 :(得分:2)

正如我在您的相关帖子here中提到的,并非所有各种ASP.NET WebHook接收器都在函数中完全处理。我们目前只处理 application / json WebHooks,但不是所有其他内容类型。我已在我们的回购here中记录了一个新问题,以便对此进行跟踪。

我们很快就会解决这些问题。您可以在我们的问题列表中随意跟踪进度和编钟。谢谢:))

答案 1 :(得分:1)

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

  1. Generic JSON
  2. GitHub的
  3. 松弛
  4. 负责绑定的

    functions.json文件可以直接操作

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

    或通过UI

    enter image description here