如何将 reCAPTCHA Ver 2 与 Java 一起使用?

How do I use reCAPTCHA Ver 2 with Java?

我正在尝试在我的 Java 网络应用程序中实施 reCAPTCHA 版本 2。根据教程 here,为了验证用户的响应,我需要获取 reCAPTCHA 发布到我的服务器的 g-recaptcha-response 的值。但是 Java 不允许变量名中包含连字符。我如何获得这个值?

您不需要名为 g-recaptcha-response 的变量。这是 HTTP POST 请求中参数的名称。您只需从请求中检索参数值,并将其存储在一个 Java 变量中......其名称是您想要的任何名称。

 String str = request.getParameter("g-recaptcha-response");

这里是 javadocs ServletRequest class。