一、报文
请求报文
响应报文
二、HTTP是不保存状态的协议
HTTP是一种不保存状态,即无状态协议。HTTP协议自身不对请求和响应之间的通信状态保存。也就是说在HTTP这个级别,协议对于发送过的请求或者响应都不做持久化处理。
HTTP1.1虽然是无状态协议,但为了实现期望的保持状态功能,于是引入了Cookie技术。有了Cookie再用HTTP协议通信,就可以管理状态了。
三、请求URI定位资源
四、告知服务器意图的HTTP方法(HTTP请求方式)
GET
POST
PUT 传输文件
HEAD 获得报文首部,和GET方法一样,只是不返回报文主体部分。用于确认URI的有效性及资源更新的日期时间。
DELETE 删除文件
OPTIONS 询问支持的方法
TRACE 追踪路径
CONNECT 要求用隧道协议连接代理
五、持久化连接(connection : keep alive)
持久化连接的特点是,只要任意一端没有明确提出断开连接,则保持TCP连接
建立1次TCP连接后进行多次请求和响应的交互
持久化连接的好处在于减少了TCP连接的重复建立和断开所造成的额外开销,减轻服务器端的负载。
管线化: 不等待响应,直接发送下一个请求。
六、使用Cookie的状态管理
T1 GET与POST区别?
https://www.cnblogs.com/longm/p/7205318.html?utm_source=itdadao&utm_medium=referral
T2 Session与Cookie的区别?