牛客网项目第一章-SpringMVC
SpringMVC框架是用来做web开发的
一、HTTP协议
1.整个web开发就是基于http协议进行的
2.http是超文本传输协议,网页是超文本标记语言;
该协议用于传输html及其相关内容的应用层协议,底层基于TCP的;
该协议规定了两方面的内容:
(1)规定了浏览器和服务器之间如何通信
(2)通信的数据格式;
浏览器和服务器之间通信的四个步骤:
(1)打开一个TCP连接
(2)浏览器向服务器发送一个http报文
(3)读取服务器返回的报文信息
(4)浏览器关闭连接或者为后续请求重用连接
3.请求与响应
浏览器向服务器发送的报文叫请求
服务器向浏览器返回的报文叫响应报文
因为网页html有依赖的多个资源,导致浏览器到服务器有多个请求