Wenn eine URL auf eine Seite verweist, die Bilder, HTML, Javascripts, PDF-Dateien enthält ...Wie finde ich die Anzahl der Anfragen, die eine Verbindung an alle Teile einer URL stellt?
Wie kann man feststellen, wie viele Anfragen es gibt, um alle diese Teile zu erhalten? Und die Größe jedes Teils?
sieht Ihr Code wie folgt aus:
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(); }
Es onlys die Größe des HEAD in der URL angegeben wird, ich denke, dass die Gesamtgröße ist, wie kann ich die Größe der einzelnen Teile herauszufinden: html, Javascript, Bilder ...?
Und noch wichtiger, wie viele Anfragen?
Können Sie den Inhalt ausdrucken? Ich glaube nicht, dass dies etwas anderes als die genaue Datei an der von Ihnen angeforderten URL zurückgeben würde. – fdsa
Ich möchte nicht den Inhalt, nur die Größe, bevor ich etwas herunterladen. – Frank
Ich sage, ich denke, dass Größe nur die Datei an der genauen URL angibt. Es ist also nicht die Gesamtgröße. Wenn Sie eine .html 'size' anfordern, ist die Größe dieser Datei, aber sie enthält kein Javascript oder Bilder usw. – fdsa