一、 实验目的
①掌握如何创建监听端口请求
②了解Http的GET请求命令格式
③了解GET请求的实现机制
二、 实验内容及要求
①连接:Web浏览器与Web服务器建立连接,打开一个socket套接字,建 立连接。
②Web浏览器通过socket向Web服务器提交请求。HTTP的请求以GET方法。
③Web浏览器提交请求后,通过HTTP协议传送给Web服务器,Web服务器 接收到之后,处理请求,并将处理结果通过HTTP传给Web浏览器,将请 求的内容在web浏览器上显示出来.
三、 实验过程
1、 创建监听服务的端口;
核心代码:当程序运行之后开始监听8080端口是是否有请求:
package http;
import .Socket;
import .ServerSocket;
import .InetAddress;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.IOException;
import java.io.File;
public class HttpServer {
public static final String WEB_ROOT =
System.getProperty("user.dir") + File.separator + "webroot";