什么';这两者之间的区别是什么;HTTP请求“;及;Webhook请求“;在Azure函数中?

什么';这两者之间的区别是什么;HTTP请求“;及;Webhook请求“;在Azure函数中?,azure,azure-functions,Azure,Azure Functions,function.json文件非常相似。太相似了,我无法理解其中的区别 P>什么样的场景我会选择另一种? < P>你可以认为Webhook是HTTP请求的更具体的版本。主要区别在于webhook通常配置为只响应POST请求,其中as HTTP请求可以与所有REST谓词一起使用。我认为webhook与简单HTTP请求的不同之处在于如何触发该函数。当发出显式HTTP请求以触发函数时,可以使用基于HTTP请求的触发器。而在webhook的情况下,函数将在从webhook接收到一些数据后立即触发 谢谢

function.json文件非常相似。太相似了,我无法理解其中的区别


<> P>什么样的场景我会选择另一种?

< P>你可以认为Webhook是HTTP请求的更具体的版本。主要区别在于webhook通常配置为只响应POST请求,其中as HTTP请求可以与所有REST谓词一起使用。

我认为webhook与简单HTTP请求的不同之处在于如何触发该函数。当发出显式HTTP请求以触发函数时,可以使用基于HTTP请求的触发器。而在webhook的情况下,函数将在从webhook接收到一些数据后立即触发

谢谢你的回答,但我仍然不清楚为什么我会选择一个而不是另一个。你能提供一个Webhook比标准HTTP请求类型更合适的例子吗?如果你正在实现一个Webhook,比如Github或Slack,Webhook更合适,因为它会为你建立更多的样板文件来与这些服务交互。您仍然可以使用常规的HTTP触发函数为Webhook提供服务,但必须手动确保设置正确(例如只接受POST)