【发布时间】:2018-09-27 23:11:38
【问题描述】:
如何处理这个错误:java.io.IOException: Server returned HTTP response code: 503 for
我希望当出现这个错误时,我的代码会重复 url 的请求。
没有这个错误:
1) 服务器可能正忙
2) 服务器可能因维护而停机
代码:
public Element trataDados(String address1) throws MalformedURLException, IOException, JDOMException {
URL url;
url = new URL(address1);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
InputStreamReader reader = new InputStreamReader(conn.getInputStream(), "UTF-8");
BufferedReader bfreader = new BufferedReader(reader);
StringBuilder stringBuilder = new StringBuilder();
String line;
while ((line = bfreader.readLine()) != null) {
stringBuilder.append(line);
}
bfreader.close();
conn.disconnect();
【问题讨论】: