使用 HTTP 触发器/通用 Webhooks 创建 Azure 函数之间的区别?

Kum*_*ple 5 azure azure-functions

我使用 Visual studio 2017 创建了带有“HTTP 触发器”和“通用 Webhooks”的 Azure 函数。我发现的唯一区别是这两个“触发器”都可以由 HTTP 请求触发。

这两个函数都有“HttpTrigger”作为参数。所以我很困惑我们什么时候应该使用其中一个而不是另一个,因为这两个触发器都允许我们在云中运行一小段代码。

两者有何不同?

And*_*NET 4

HttpTriggered 函数可以响应您配置的任何 HTTP 谓词。但是,Webhook 仅响应 POST,并期望有效负载为 JSON。

来源: https: //learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-http-webhook#responding-to-webhooks

这将请求限制为仅使用 HTTP POST 且内容类型为 application/json 的请求。