使用Java做一个山寨的IE浏览器

来源:互联网 发布:linux查看用户登录日志 编辑:程序博客网 时间:2024/05/21 12:45



/**使用Java编写一个山寨的IE浏览器能够向浏览器一样获得信息浏览器也就是一个TCP客户端不过想要向网络上的主机请求信息时必须按照一定的格式发送请求信息。然后再接收返回的信息,并把它打印到控制台上即可本程序只能在本地测试使用,要自己配置Apache服务器纯属自娱自乐,分享一点乐趣*/import java.io.*;import java.net.*;public class IEBrowser{public static void main(String[] args)throws Exception{Socket sk=new Socket("192.168.1.107",8000);OutputStream out=sk.getOutputStream();out.write("GET /aa.html / HTTP/1.1".getBytes());//这里有一个GET请求 后面是资源路径 最后是格式out.write("Accept: */*".getBytes());out.write("Accept-Language: zh-CN,en-US;q=0.8".getBytes());out.write("Host: 192.168.1.107:8000".getBytes());out.write("Connection: keep-alive".getBytes());out.write("\n".getBytes());out.write("\n".getBytes());byte[] by=new byte[1024*1024*10];InputStream in=sk.getInputStream();int len;len=in.read(by);System.out.println(new String(by,0,len));}}


0 0
原创粉丝点击