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