title: Google reCaptcha in Web API 2 c#
body: <p>I have an ASP.NET Web API 2 Project. I am trying to read Google Captcha from the form.
  I tried this Code: </p>
  
  <pre><code>    public string Post(FoundingRequest model)
      {
          var response = Request["g-recaptcha-response"];
          string secretKey = "my key";
          var client = new WebClient();
          var result = client.DownloadString(
          $"https://www.google.com/recaptcha/api/siteverify?secret={secretKey}&amp;response={response}");
          var obj = JObject.Parse(result);
          model.Captcha = (bool)obj.SelectToken("success");
          ....
      }
  </code></pre>
  
  <p>but I am receiving an Error on the first line: </p>
  
  <blockquote>
    <p>Cannot apply indexing with [] to an expression of type
    'HttpRequestMessage'</p>
  </blockquote>
  
  <p>why? and how to solve it? thank you</p>