概述
基于java的web服务器,主要用到两个类,socket和serversocket类,并通过http协议通信
基础知识
http请求的结构和响应的结构
简单服务器的设计
httpserver
一个B/S的socket程序,获取stream来填充request和response对象
request
重点是解析原始数据,将流中数据转换为string,在得到url
response
httpserver用request填充一个response,,处理对静态资源的相应,静态资源的url经过request得到,之后,得到文件的stream,写入socket对应的outputstream,发送给客户端