Webhook VS Rest端点?有区别吗



他们告诉我们在某个项目中使用webhook的可能性,在该项目中,某个系统需要在发生操作时发出通知。起初,我们建议将其作为一个批次来咨询数据的存在,然后webhook问题似乎对我们来说是可以接受的

现在,寻找关于webhook的信息,我找不到终身休息API和webhook之间的区别。它们之间有什么区别?一旦事件发生,系统就可以同时调用这两个函数。这个额外的webhook会为系统提供什么功能,直接使用要执行的解决方案调用REST端点,而不需要更多的麻烦?除了webhook必须是公共这一事实之外

我把webhook理解为一个发布系统,它可以被POST攻击,但这正是我对POST类型的rest端点的理解。我打算将webhook创建为一个JAVA项目,在构建它时有什么需要考虑的地方吗?

感谢

所有最好的

webhook是一个API端点。它的独特之处在于;客户端";应用

例如,假设您的应用程序使用支付处理API。它向支付处理器的API发出GET和POST请求。但是付款需要时间才能得到批准,所以你设置了一个";"批准付款";端点,并向支付处理器注册。一旦付款获得批准,支付处理器将POST到您的端点,您的应用程序将做出相应的反应。我们将此端点称为webhook。

以下是一家此类支付提供商的webhook系统的文档:https://stripe.com/docs/webhooks.

最新更新