C# C语言中的Mailgun电子邮件验证#

C# C语言中的Mailgun电子邮件验证#,c#,validation,email,mailgun,C#,Validation,Email,Mailgun,我正在尝试使用C#中的MailgunAPI验证电子邮件。我的问题是-无论电子邮件是否有效,我仍然会收到响应。Content=“{\”error\“:\”not found\“}” 很难说验证URL是错误的(从中获取的)还是没有找到实际的电子邮件 var request = new RestRequest(); request.AddParameter("domain", domain, ParameterType.UrlSegment); request.Method = Method.POST

我正在尝试使用C#中的MailgunAPI验证电子邮件。我的问题是-无论电子邮件是否有效,我仍然会收到响应。Content=“{\”error\“:\”not found\“}” 很难说验证URL是错误的(从中获取的)还是没有找到实际的电子邮件

var request = new RestRequest();
request.AddParameter("domain", domain, ParameterType.UrlSegment);
request.Method = Method.POST;
request.Resource = "/address/validate";
request.AddParameter("address", item);
var response = client.Execute(request);
dynamic content = JsonConvert.DeserializeObject(response.Content);
if (content.error != null)
{
     Console.Out.WriteLine(content.error);
}

这是因为您正在使用“POST”方法发出请求。切换到“获取”方法<代码>request.Method=Method.GET


GET要求将参数附加到URL字符串。因此,您可能需要更新发送参数的方式,或者
RestRequest
类可能会为您处理该问题

这是因为您正在使用“POST”方法发出请求。切换到“获取”方法<代码>request.Method=Method.GET

GET要求将参数附加到URL字符串。因此,您可能需要更新发送参数的方式,或者
RestRequest
类可能会为您处理该问题