我想检索多个网址的文件大小。截至目前,这就是我正在做的事情:
for ( int i = 0; i < urls.length; i++ ) {
url = urls[i];
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod( "HEAD" );
fileSizes[i] = conn.getContentLength();
}
但是我认为这是无效的,因为它来回传递(请求然后回复,并且再次)。
现在,有没有办法可以对所有这些网址执行批量请求,以便响应包含所有网址的文件大小(只有一个请求和一个响应)?
另外,我是HTTP连接的绝对初学者,因此我甚至不知道这篇文章的标题是否正确。