HTTP超文本传输协议

内容概要

  • 协议

    HTTP超文本传输协议

HTTP协议

超文本传输协议 规定了浏览器与服务端之间各项标准
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开始
 参考网站:聚合数据
posted @ 2022-09-25 20:52  呼长喜  阅读(29)  评论(0编辑  收藏  举报