我创建了一个Web表单,其中包含很少的输入文本字段和一个recaptcha字段。我正在使用http://www.google.com/recaptcha/api/verify url来验证recaptcha输入值。我使用了 java.net.URLConnection 的 connection.getInputStream()来获取响应。但是当我在 connection.getInputStream()点提交表单时,我收到了来自服务器的异常。我搜索了可能的解决方案,但我没有找到合适的答案。可能的原因是什么?
例外是:
Server returned HTTP response code: 502 for URL: http://www.google.com/recaptcha/api/verify
我的应用程序配置如下:
我的防火墙或网关没有阻止上面的url,因为当我使用jboss服务器时应用程序工作正常。迁移到Tomcat服务器时出现问题。此异常也不会经常发生。有时它会成功提交表单,但有时它会给出上述异常,但无法弄清楚它出现的模式。如果有人能帮助我,请欣赏。