使用java如何编写回退机制来连接http url

时间:2016-09-12 05:10:02

标签: java httpurlconnection

在我的代码中,我需要连接一个网址http://example.org。如果以上网址未连接(连接问题或服务器关闭),我需要连接另一个网址http://example-1.org

URL url = new URL("http://example.org");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("GET");
connection.connect();

int code = connection.getResponseCode();
if (code != 200){
//try alternate url connection here.
}

请建议改进​​我的用例。

如果第一个网址没有连接n次(或n分钟),那么我需要在之后连接备用网址。我将拥有属性(将在DB中具有值)来设置第一个url的连接失败。一旦第一个网址启动,我就手动更改DB中的值以连接第一个网址。

请帮帮我。

0 个答案:

没有答案