При получении ответа JSON от reCAPTCHA я получаю следующие исключения:
SocketException (0x274c): попытка подключения не удалась, поскольку подключенная сторона не ответила должным образом через определенный промежуток времени,или не удалось установить соединение, так как подключенный хост не смог ответить 172.217.28.228:443
WebException: невозможно подключиться к удаленному серверу
Моя сторона серверапроверка заключается в следующем:
string secretKey = ConfigurationManager.AppSettings["Captcha.SecretKey"];
string url = "https://www.google.com/recaptcha/api/siteverify?secret=" + secretKey + "&response=" + response;
try
{
using (WebClient wc = new WebClient())
{
string jsonResponse = wc.DownloadString(url); //The exception happens here
CaptchaResponse captchaResponse = (new JavaScriptSerializer()).Deserialize<CaptchaResponse>(jsonResponse);
return Convert.ToBoolean(captchaResponse.Success);
}
}
catch (Exception ex)
{
throw ex;
}