82 boolean result =
false;
84 ClientRequest request =
new ClientRequest(
"https://www.google.com/recaptcha/api/siteverify");
85 request.formParameter(
"secret", secretKey);
86 request.formParameter(
"response", gRecaptchaResponse);
87 request.accept(
"application/json");
89 ClientResponse<String> response = request.post(String.class);
91 ObjectMapper mapper =
new ObjectMapper();
92 Map<String, String> map = mapper.readValue(
new ByteArrayInputStream(response.getEntity().getBytes()),
93 new TypeReference<Map<String, String>>() {
96 return Boolean.parseBoolean(map.get(
"success"));
97 }
catch (Exception e) {
98 log.error(
"Exception happened while verifying recaptcha ", e);
Logger log
Definition: RecaptchaUtil.java:39