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开始
参考网站:聚合数据
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?