C# 读取SendGird WebHook响应
有谁能帮我读一下EventWebHook的响应吗 “SendGrid的事件Webhook将通过 HTTP POST,提供有关SendGrid处理电子邮件时发生的事件的信息” 这就是网站上提到的 下面是我的apiC# 读取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
[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端点中我做错了什么吗?
我希望读取此响应并将其发送到其他服务
非常感谢你的帮助,提前谢谢。同样的事情发生在我身上,你解决了吗?同样的事情发生在我身上,你解决了吗?