我有一個ASP.NET Web API 2項目。我正在嘗試從表單中讀取Google Captcha。 我嘗試這樣做代碼:Google Web API 2中的reCaptcha c#
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}&response={response}");
var obj = JObject.Parse(result);
model.Captcha = (bool)obj.SelectToken("success");
....
}
但我在第一行接收錯誤:
的表達無法應用用[]索引到類型 'HttpRequestMessage'
爲什麼?以及如何解決它?謝謝
問題出現在這一行:var response = Request [「g-recaptcha-response」]; –
檢查更新。它應該在JS和Web API的情況下工作 – SouXin