我写了一个代码,该代码转到网址列表并从那里获取数据。但是当我运行代码一段时间代码工作意味着去所有的网络链接并获取数据,但有时我去2或4个网站获取数据,然后他们给出了这个例外,然后是一个网页链接表格列表。
java.io.IOException:服务器返回HTTP响应代码:502
但实际上网络链接还没死。当我第二次运行代码然后运行但是为另一个链接提供此异常。代码太长了,为什么不发布它。如果需要,我可以提供。
这个例外是什么?
答案 0 :(得分:3)
502表示“Bad Gateway”。请参阅http://www.checkupdown.com/status/E502.html。
Java客户端正在与之通信的服务器是“网关”。该服务器依赖于另一台服务器(称为“上游”服务器)来给它一个响应,但它失败了。
根据我的经验,502错误是零星的,并且可能表明服务器架构存在问题。