SpringMVC-学习
1 ,WEB 请求的流程是什么样的?
首先是 web浏览器发送请求到服务器端进行请求的开始, 浏览器输入 http://www.baidu.com //回车之后客户端浏览器请求执行了一次请求。
服务器 (tomcat ,weblogic)在接受到请求之后,根据请求的内容执行响应的操作 ,这就是服务器对请求的处理。
服务器 在对请求做完处理后会给客户端一个处理结果的响应,该响应通常是以 html 网页的形式,响应给用户的。
浏览器 再将 服务器返回的 Html 渲染呈现给用户完成一次完整的请求响应。
2, http 请求
一个完整的Http请求分为7个步骤分别是
(1) 建立TCP连接 (2)客户端发送请求命令给服务器【准备请求】 (3)客户端发送请求的请求头信息个服务器
(4) 服务器接收请求并响应 (5) 服务器发送响应的头信息 (6)服务器发送响应的具体数据 (7) 关闭 TCP 链接
3 ,HTTP 协议是一个无状态的协议:
无状态指的是http协议没有记忆功能,不同的请求之间是不能共享信息的,后续的处理若是想要使用上一次的相关信息必须重新传入相同的参数。
//解决这种无状态可以使用 session 或者 cookies
明天继续....
每一天的成长!