摘要: 1. HTTP1.1的新特性介绍 1.1 长连接支持 http1.1之前没个请求都会建立一个http链接,对于一个页面来说,浏览器可能需要发送多个请求,而且http链接的建立和关闭是开销很大的操作。通过使用长连接,客户端可以通过一个连接请求一个页面的所有资源。http1.1支持而且默认使用长连接。浏 阅读全文
posted @ 2017-08-07 11:06 liketic 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 在前两章实现的WebServer还有很多问题,比如: 1)最后一个out.print("xxx")没有生效。 2)没有解析请求头,请求方法,协议,uri,参数等,而这些内容在servlet里面是需要用到的。 在这一章中,增加了一个新的servlet:ModerServlet: 这个Servlet和之 阅读全文
posted @ 2017-08-06 11:15 liketic 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 这一章和第一章的区别就是对servlet的支持。我们看下是怎么做的。 1)首先Response和Request这两个类分别实现了ServletResponse和ServletRequest接口,这两个接口和后面用到的Servlet接口都在javax.servlet这个package下面,需要添加se 阅读全文
posted @ 2017-08-05 11:43 liketic 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1. Http协议 1.1 Http 请求 一个http请求包含了三个部分: 1)方法 - 统一资源定位符(uri) - 协议 2)请求头 3)请求实体 一个例子: 这里的方法是POST,其他支持的方法还有GET,OPTIONS,HEAD,PUT,DELETE。URI是 /examples/defa 阅读全文
posted @ 2017-08-04 10:44 liketic 阅读(136) 评论(0) 推荐(0) 编辑