验证 reCaptcha 的正确 URL

问题描述 投票:0回答:2

我正在编写一个 scala 后端来验证用户是否正确完成了验证码,但我不清楚要使用哪个 URL。 reCaptcha site 告诉我们使用 http://www.google.com/recaptcha/api/verify, 然而我用作模型的 JSP Java 库使用 http://api-verify.recaptcha.net/verify

任何帮助我们找出这两者中哪一个是正确的将不胜感激。

java api captcha recaptcha
2个回答
1
投票

它们都可以工作,因为

api-verify.recaptcha.net/verify
www.google.com/recaptcha/api/verify
的别名。

亲自看看:

me@mylaptop:~$ host api-verify.recaptcha.net
api-verify.recaptcha.net is an alias for www.l.google.com.
www.l.google.com has address 173.194.44.50
www.l.google.com has address 173.194.44.49
www.l.google.com has address 173.194.44.51
www.l.google.com has address 173.194.44.52
www.l.google.com has address 173.194.44.48
www.l.google.com has IPv6 address 2a00:1450:4016:803::1012

这很可能是因为 reCaptcha 被谷歌收购了,但他们不想强迫所有已经使用它的人更新他们的代码。除此之外,后者更好,因为它允许使用 SSL 加密连接。


0
投票

这个问题和答案似乎太旧了。十年后,验证的正确网址是 www.google.com/recaptcha/api/verify。您可以在这里查看。

© www.soinside.com 2019 - 2024. All rights reserved.