许多请求需要很长时间

时间:2015-01-18 17:23:20

标签: java android httprequest

所以我对一些文件有很多网址。我想知道每个文件的长度。我可以发送请求来接收他们的HEAD。有点像那样

private int getFileSize(URL url) {
    HttpURLConnection conn = null;
    try {
        conn = (HttpURLConnection) url.openConnection();
        conn.setRequestMethod("HEAD");
        conn.getInputStream();
        return conn.getContentLength();
    } catch (IOException e) {
        return -1;
    } finally {
        conn.disconnect();
    }
}

它有效。但还不够快。我有大约800个网址,因此我应该发送800个请求。这需要很长时间。

也许有人知道如何改善这个?

0 个答案:

没有答案