【问题标题】:Google reCaptcha test without frontend没有前端的 Google reCaptcha 测试
【发布时间】:2017-05-16 14:24:08
【问题描述】:

我正在尝试将 google reCaptcha 集成到我们的后端。我总是得到invalid-input-response。我正在使用测试密钥,发布或获取无关紧要。 据说它会接受任何响应,但他们认为是否有任何响应或任何用户生成的响应?似乎我需要使用验证码创建适当的页面来测试它。不只是一些curl http://localhost:8080/app/register --data "g-recaptcha-response=aaaa"

g-recaptcha-response 是“验证码尝试”的某个标识符,因为没有要发送的文本,用户输入,以防新的“我不是机器人”验证码。

【问题讨论】:

    标签: java spring recaptcha


    【解决方案1】:

    您了解recaptcha 的目的是强制人机交互吗? google recaptcha 将提示人类用户进行一些输入(例如识别图片中的对象)并将结果保存在 cookie 中。没有交互部分,就无法测试功能

    【讨论】:

    • 那么With the following test keys, you will always get No CAPTCHA and all verification requests will pass. 声明here 呢。看起来前端 reCaptcha 生成的代码需要发送到 BE,即使有测试密钥,可能他们正在验证是否已发出验证码验证请求,但他们并不关心返回的值或什么。 “所有验证请求都将通过”是指前端请求还是对 google api 的请求?接缝第一个是正确的。
    猜你喜欢
    • 2016-12-03
    • 2021-06-15
    • 2015-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-13
    • 1970-01-01
    相关资源
    最近更新 更多