图解HTTP-(简单的HTTP协议)
HTTP方法:
方法 | 解释 |
---|---|
GET | 获取资源 |
POST | 传输实体主体 |
PUT | 传输文件 |
HEAD | 获得报文首部 |
DELETE | 删除文件 |
TRACE | 追踪路径 |
OPTIONS | 询问支持的方法 |
CONNECT | 要求用隧道协议连接代理 |
HTTP的持久连接(只要任意一端没有明确提出断开连接,则保持 TCP 连接状态)和管线化(同时并行发送多个请求)提高了速度;
HTTP 是无状态协议;Cookie 技术通过在请求和响应报文中写入 Cookie 信息来控制客户端的状态
Cookie 会根据从服务器端发送的响应报文内的一个叫做 Set-Cookie 的首部字段信息,通知客户端保存 Cookie。当下次客户端再往该服务器发送请求时,客户端会自动在请求报文中加入 Cookie 值后发送出去。
服务器端发现客户端发送过来的 Cookie 后,会去检查究竟是从哪一个客户端发来的连接请求,然后对比服务器上的记录,最后得到之前
的状态信息。