1
我想查找不帶HTTP頭和數據傳輸率的HTML文件的大小。以下是我的代碼;如何查找HTML文件的大小和數據傳輸率
import java.net.*;
import java.io.*;
public class HttpCon
{
public static void main (String[] args) throws IOException
{
Socket s = null;
try
{
String host = "host1";
String file = "file1";
int port = 80;
s = new Socket(host, port);
OutputStream out = s.getOutputStream();
PrintWriter outw = new PrintWriter(out, false);
outw.print("GET " + file + " HTTP/1.1\r\n");
outw.print("Host: " + host + ":" + port + "\r\n");
outw.print("Accept: text/plain, text/html, text/*\r\n");
outw.print("\r\n");
outw.flush();
InputStream in = s.getInputStream();
InputStreamReader inr = new InputStreamReader(in);
BufferedReader br = new BufferedReader(inr);
String line;
while ((line = br.readLine()) != null)
{
System.out.println(line);
}
br.close();
}
}
}
但我沒有任何想法如何做到這一點。是否有我可以查看的源代碼或我可以應用的任何資源?
任何幫助將不勝感激,在此先感謝。
你有大量的代碼粘貼,也說你不知道如何做到這一點。你能更具體地瞭解你不知道該怎麼做的這一部分嗎? – zmccord 2012-04-22 16:12:40
@zmccord實際上有兩個問題。首先,我需要找到沒有使用此代碼下載的HTTP標頭的HTML文件的大小。是否有特定的功能或其他建議?第二個是,在計算大小後,我必須找到數據傳輸速率。 – user1349536 2012-04-22 16:23:28