2016-05-09 62 views
1

我試圖驗證在C#中使用MailgunAPI的電子郵件。我的問題是 - 無論電子郵件是否有效,我仍然收到response.Content =「{\」error \「:\」not found \「}」 真的很難說驗證URL是錯誤的(從here得到)或實際的電子郵件未找到。C中的Mailgun電子郵件驗證#

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); 
} 

回答

0

這是因爲您正在使用'POST'方法發出請求。切換到'GET'方法。 request.Method = Method.GET;

GET要求將參數附加到URL字符串。因此,您可能需要更新您在參數中發送的方式,或者類可能會爲您處理該問題。