public bool ValidReCaptcha() { string response = Request["g-recaptcha-response"]; string url = Recaptcha.GetURL(response); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); try { using (WebResponse wResponse = request.GetResponse()) { using (StreamReader readStream = new StreamReader(wResponse.GetResponseStream())) { string json = readStream.ReadToEnd(); JavaScriptSerializer js = new JavaScriptSerializer(); Recaptcha data = js.Deserialize <Recaptcha>(json); return(Convert.ToBoolean(data.Success)); } } } catch (WebException exception) { Utility.Log(exception); } return(false); }