HTTP协议

HTTP协议是什么
http协议也就叫做超文本传输协议,也就是定义你怎么请求网页数据的。 主要的特点是:无状态

什么是无状态呢?

其实说白了就是没有记忆力。就像我们一下子就忘记了刚才做了什么。这个鸭子导致如果你后来处理信息如果用到之前的信息了,就需要重传

怎么解决无状态呢?

那我们就让他的状态保持住。那么什么是状态保持呢?其实无状态的意思本身就是说每一个http请求都是独立的,互不相关。那么我们让他进行状态保持就是可以把上一个请求处理的页面信息部分的传到后面所需要的页面中。
状态保持的方法主要有四个:隐藏域、Session、Cookie、网址重写
具体四种状态保持方法

HTTP的请求

首先我们需要知道http请求是由三部分组成的:① 请求方法/协议/版本、② 请求头、③ 请求体,具体如下图所示:

HTTP协议
请求头中的头部字段名称的含义:
HTTP协议

HTTP的响应报文
响应报文主要由3个部分组成:① 状态行、② 响应头、③ 响应体

HTTP协议
下面我们来说一下常见的状态码类别
HTTP协议
详细的状态码解释

http协议不同版本的区别