gpt4 book ai didi

c# - 如何使用 c# 实现 Webhook 监听器?

转载 作者:行者123 更新时间:2023-12-04 12:49:54 25 4
gpt4 key购买 nike

我想实现一个 web 监听器来从 webhook url 中获取已发布的数组数据。
我遇到了两种方法来做到这一点。
1.使用IHttpHandler处理http请求。
2.使用wcf rest webservice抓取请求。

我还发现这可以使用 HttpListener 来完成,但无法找到合适的示例实现。

任何人都可以建议执行上述任务的最佳方法,并提供一些我用来开始实现的引用资料。

谢谢你。

最佳答案

Webhook URL 与您收到的任何其他传入 HTTP 请求没有区别。你可以使用任何你想要的机制。

如果您已经在使用 ASP.NET MVC,那么这是最好的选择。如果没有,您可以选择将 MVC 添加到项目或添加 HTTP 处理程序。

HTTP 处理程序有点粗糙,使用起来不方便。如果没有不这样做的具体原因,我会选择 MVC。
HttpListener在这里根本不适用。您不需要打开端口(并且在 ASP.NET 的上下文中,您无论如何都无法可靠地打开端口,因为在回收期间您的应用程序的多个实例可能会同时运行)。

关于c# - 如何使用 c# 实现 Webhook 监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31804109/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com