有时候得到" java.net.connectexception连接被拒绝"在查询geoplugin的API时

时间:2015-08-31 13:49:58

标签: java web-services web

我正在编写一个多次查询geoplugin的IP数据库的应用程序,偶尔会出现java.net.connectexception connection refused {如果我发送150请求,最多10个可能会被拒绝) 我发送的请求是这样的:

private String getContent(URL url) throws  Exception {

    HttpURLConnection http = (HttpURLConnection) url.openConnection ();
    http.connect ();

    int code = http.getResponseCode();
    if(code != 200) throw new RuntimeException("Failed to get the location. Http Status code : " + code);
    return this.getContent(http);
}

网址格式为: http://www.geoplugin.net/json.gp?ip=xx.xx.xx.xx
是否有一种简单的方法可以继续重新发送请求,直到它们被接受为止?

0 个答案:

没有答案