gpt4 book ai didi

javascript - reCaptcha 在本地主机上工作吗?

转载 作者:行者123 更新时间:2023-12-03 11:01:31 24 4
gpt4 key购买 nike

是吗?

一切正常,直到我将用户响应发送到谷歌服务器进行验证。这是发送响应的代码:

$http({
method: "get",
url: "https://www.google.com/recaptcha/api/siteverify",
params: {
secret: 'my-secret-key',
response: $scope.response
}
}).success(function (response) {
console.log(response);
}).error(function (errResponse) {
console.log(errResponse)
});

然后,我得到这个:

请求的资源上不存在“Access-Control-Allow-Origin” header 。来源'http://localhost:8000 ' 因此不允许访问。

最佳答案

是的,它可以工作,但是你不能发送ajax/http请求来验证来自js的验证码。您应该编写自己的后端函数来发送此请求。

类似这样的事情:

  1. 使用 js 回调从验证码获取响应(就像您已经做的那样)
  2. 将带有验证码响应的 ajax 请求发送到您自己的服务器
  3. 从您的服务器将带有响应和 key 的请求发送至 https://www.google.com/recaptcha/api/siteverify
  4. 返回对 ajax 函数的响应。

关于javascript - reCaptcha 在本地主机上工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28068237/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com