HTTP协议

风格不统一 提交于 2020-01-14 16:20:12
HTTP协议是什么
http协议也就叫做超文本传输协议,也就是定义你怎么请求网页数据的。 主要的特点是:无状态

什么是无状态呢?

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

怎么解决无状态呢?

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

具体四种状态保持方法

HTTP的请求

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

在这里插入图片描述
请求头中的头部字段名称的含义:
在这里插入图片描述

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

在这里插入图片描述
下面我们来说一下常见的状态码类别
在这里插入图片描述
详细的状态码解释

http协议不同版本的区别

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!