前言
简单的逻辑的处理。此次分析的是Servlet对HTTP请求的处理和对表单的处理。
下面HTTP的通信机制参考此篇文章:
http://www.cnblogs.com/yin-jingyu/archive/2011/08/01/2123548.html
HTTP通信机制
在前面的学习中知道HTTP是一套网络通信协议,而且它是一种无状态的协议。这里无状态的
含义是指客户端web浏览器和web服务器之间不需要建立持久的连接,这意味着当一个客户端向
服务器发出请求(HttpRequest),然后web服务器返回响应(HttpResponse)之后连接就关闭了,
在web服务器上不保留连接的信息。
HTTP协议遵循请求(Request)/应答(Response)模型,浏览器向服务器发送请求,服务器处理
请求并返回适当的应答。其一次连接被构造成一次请求和应答。
HTTP通信过程
在完整的一次请求、应答模式中HTTP通信的过程为以下七个步骤:
1、建立TCP连接
在HTTP协议开始工作之前,浏览器和服务器首先需要建立连接,该连接是通过TCP来完成的
2、浏览器向服务器发送请求指令
TCP连接建立了以后,浏览器就可以向服务器发送请求指令了。
常见的位POST和GET
3、浏览器发送请求头消息
浏览器发送请求命令之后,还要以头消息的形式向服务器发送一些别的信息,之后