【问题标题】:Implementation of Webhook receiverWebhook 接收器的实现
【发布时间】:2023-01-26 14:07:04
【问题描述】:

我正在尝试使用 .Net 5 创建 webhook 接收器。

但是Nuget包Microsoft.AspNetCore.Webhooks.Receivers.Custom似乎贬值了。 是否有适用于 .Net 5/.Net 6 的替代 Nuget 包?

哪个模板更适合 webhook 接收器实现(如 MVC、Web API、控制台等)?

任何使用 .Net 5/.Net 6 实现 webhook 接收器的支持链接都会有很大帮助。

【问题讨论】:

    标签: .net-core webhooks .net-6.0 .net-5


    【解决方案1】:

    我也没有在 ASP.net core 5/6 中找到 webhook 支持。我想出了另一个选择ASP.NET Core 信号器https://learn.microsoft.com/en-us/aspnet/core/signalr/introduction?view=aspnetcore-6.0

    检查这是否对您有帮助。

    【讨论】:

      【解决方案2】:

      Webhook 接收器只是一个 post 端点,所以应该这样做。

      
      [HttpPost]
      public async Task MyWebHookEndpoint()
      {
          using (StreamReader reader = new StreamReader(HttpContext.Request.Body, Encoding.UTF8))
          {
              var body = await reader.ReadToEndAsync();
      
              
          }
      }
      
      

      【讨论】:

        猜你喜欢
        • 2017-12-17
        • 2020-03-14
        • 2022-09-29
        • 1970-01-01
        • 2018-08-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多