有没有人让Recaptcha在Google App Engine上运行(用Java)?

时间:2009-05-05 21:06:10

标签: java google-app-engine recaptcha

我按照recaptcha说明创建了一个简单的应用程序,如果我在Eclipse中使用本地Tomcat服务器运行它,但是相同的文件在使用Eclipse运行时验证用户的响应时会出错(verify-params-incorrect)本地Google App Engine SDK。

3 个答案:

答案 0 :(得分:1)

您是否正在使用reCAPTCHA网站上链接的Java代码?我快速浏览了一下,我怀疑SimpleHttpLoader类使用了Google的AppEngine不允许的一些Java类。

所以,这就是我所知道的:在本地运行,我得到了和你一样的错误。 但是,当我将它部署到AppEngine时,它的工作原理!对于我读过的论坛帖子,我怀疑它在本地运行时与远程IP地址(127.0.0.1)有关。

答案 1 :(得分:0)

这是一个无可奈何的答案,但你确定你真的需要用一个验证码来纠缠你的潜在用户吗?在网站点上有一篇很棒的文章,标题为“10 Things to Check Before Using a CAPTCHA

答案 2 :(得分:0)

我在本地使用Google App Engine时没有遇到任何问题,也没有使用recaptcha4j-0.0.8.jar和Google App Engine SDK 1.6.6进行部署。我在https://developers.google.com/recaptcha/docs/java跟踪了Java的reCaptcha教程。

点击此处查看recaptcha4j最新版本:http://code.google.com/p/recaptcha4j/downloads/list