簡體   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