内容概要
-
协议
HTTP超文本传输协议
HTTP协议
超文本传输协议 规定了浏览器与服务端之间各项标准标签:协议,HTTP,请求,响应,传输,超文本,服务端 From: https://www.cnblogs.com/A121/p/16728880.html
1.四大特性
1.基于请求响应
2.基于TCP、IP作用于应用层之上的协议
3.无状态
4.无连接
2.数据格式
请求格式(客户端给服务端发送的数据格式)
1.请求首行(请求方法、协议版本)
2.请求头(一大堆K:V键值对)
3.换行符
4.请求体(携带数据 不是所有的请求都有请求体)
响应格式(服务端朝客户端发送的数据格式)
1.响应首行(响应状态码、协议版本)
2.响应头(一大堆K:V键值对)
3.换行符
4.响应体(即将给客户端查找的数据内容)
3.响应状态码
用数字来表达指定的情况
1XX:服务端已经接受到了请求数据正在处理 客户端可以等待或者继续提交数据
2XX:200 OK 服务端已经返回了一些数据
3XX:重定向(原本想要访问A页面但是莫名其妙的跳转到了B页面)
4XX:403请求不合法 404请求资源不存在
5XX:服务器内部错误
在日常工作中HTTP协议提供的状态码远远不够 程序员还需要自定义状态码
一般情况下自定义状态码是从10000开始
参考网站:聚合数据