-3
如果一個URL指向一個包含圖像,html,javascripts,pdf文件的頁面...在Java中如何找到一個連接請求的數量來獲得一個URL的所有部分?
如何確定獲得所有這些部分的請求數?每個部分的大小?
我的代碼如下所示:
try
{
url=new URL(aUrl);
connection=(HttpURLConnection)url.openConnection();
connection.setRequestMethod("HEAD");
// connection.connect();
size=connection.getContentLengthLong();
Out("URL : "+aUrl);
if (size<0) Out("Could not determine file size.");
else Out("Size : " + size+" bytes");
connection.getInputStream().close();
}
catch (Exception e) { e.printStackTrace(); }
它onlys獲得通過在URL中的HEAD指定的大小,我想這是總規模,我怎麼能計算出各部分的尺寸:HTML, javascript,圖像...?
更重要的是,有多少請求?
你能打印出內容嗎?我不認爲這會返回您所請求的特定網址上的確切文件以外的任何內容。 – fdsa
我不想得到內容,只是在我下載任何東西之前的大小。 – Frank
我在說我認爲這個大小隻能指出文件的確切網址。所以它不是總大小。如果您要求的.html'尺寸'是該文件的大小,但它不包括任何JavaScript或圖像等。 – fdsa