首页 > 解决方案 > 客户端错误:错误请求。错误 400。NoCaptcha Laravel Anhskohbo

问题描述

我将重新验证码连接到基于 Laravel 构建的站点。而当你点击“我不是机器人”,然后点击“注册”,就会出现这个错误。

以前我在框架yii2上连接了re-captcha。我没有这样的例外问题。现在我安装了验证码 - Anhskohbo NoCaptcha。

错误本身看起来像一个通知:

Client error: POST https://www.google.com/recaptcha/api/siteverify resulted in a 400 Bad Request response:
{
  "success": false,
  "error-codes": [
    "bad-request"
  ]
}

截屏

标签: phplaravelrecaptcha

解决方案


根据Google reCAPTCHA 文档,当请求格式错误时会出现此错误。你能检查什么值被传递到 /siteverify 端点吗?首先想到的是,Content-Type:对 Google 端点的请求的标头应该application/x-www-form-urlencoded按照这个响应——根据我的经验,这也是正确的。


推荐阅读