【问题标题】:Google recaptcha Enterprise returns zero for risk analysis scoreGoogle recaptcha Enterprise 的风险分析分数返回零
【发布时间】:2022-01-06 13:47:59
【问题描述】:
我在我的应用中使用 Google recaptcha 企业版。根据docs 解释评估。默认提供四个分数级别:0.1、0.3、0.7、0.9。我没有联系谷歌的销售团队来获得更细化的分数等级。在我的应用程序中,我看到大多数请求的值为0.9,以及一些带有0.7、0.3 和0.1 的请求。但是,我也看到一些分数为0.0。怎么会这样?
【问题讨论】:
标签:
recaptcha
recaptcha-enterprise
【解决方案1】:
如果您的项目中没有人为 reCaptcha 请求更精细的分数,而您收到的评估评分为 0.0,这可能表明 reCaptcha 本身存在问题。
您可以使用Public Issue Tracker 报告此问题。
【解决方案2】:
对于您的情况,首先预期的内容类型应该是 json:
"Content-Type": "application/json; charset=utf-8"
如果更改上述内容不能解决问题,请尝试将 post 数据从 object/dict/json 也更改为字符串。
提示:一般来说,当我们无法在代码中得到预期的响应时,我们可以尝试在 curl 或 jmeter 等直接工具中试验目标请求以找出问题所在,然后将解决方案复制回我们的代码中。