C# 读取SendGird WebHook响应

C# 读取SendGird WebHook响应,c#,.net,api,webhooks,sendgrid,C#,.net,Api,Webhooks,Sendgrid,有谁能帮我读一下EventWebHook的响应吗 “SendGrid的事件Webhook将通过 HTTP POST,提供有关SendGrid处理电子邮件时发生的事件的信息” 这就是网站上提到的 下面是我的api [HttpPost] [Route("webhook")] public void EmailEvents([FromBody]SendGridEventObject[] eventList) { try

有谁能帮我读一下EventWebHook的响应吗

“SendGrid的事件Webhook将通过 HTTP POST,提供有关SendGrid处理电子邮件时发生的事件的信息” 这就是网站上提到的

下面是我的api

[HttpPost]
[Route("webhook")]
  public void EmailEvents([FromBody]SendGridEventObject[] eventList)
        {
            try
            {
                using (StreamWriter file = System.IO.File.CreateText(@"D:\EmailResponseStatus.txt"))
                {
                    JsonSerializer serializer = new JsonSerializer();
                    if (eventList != null && eventList.Count() > 0)
                    {
                        foreach (var evnt in eventList)
                        {
                            serializer.Serialize(file, evnt);
                        }
                    }
                    else
                    {
                        serializer.Serialize(file, "empty");
                    }
                }
            }
            catch (Exception)
            {

                throw;
            }
        }

我在sendgrid上给出了这个url,并尝试运行它所说的集成测试 稍后将向您的端点发送一个示例事件通知, 但当我设置了调试点时,我没有看到任何事情发生

当我使用他们在下面的链接中提到的url时

我可以看到响应,有人能告诉我在Api端点中我做错了什么吗? 我希望读取此响应并将其发送到其他服务


非常感谢你的帮助,提前谢谢。

同样的事情发生在我身上,你解决了吗?同样的事情发生在我身上,你解决了吗?