繁体   English   中英

C#中的Mailgun电子邮件验证

[英]Mailgun email validation in C#

我正在尝试使用C#中的MailgunAPI验证电子邮件。 我的问题是 - 无论电子邮件是否有效,我仍然得到response.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”方法发出请求。 切换到'GET'方法。 request.Method = Method.GET;

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM