http作用
1.规范通信流程
HTTP 定义了客户端(如浏览器)和服务器的交互规则:客户端发起请求,服务器接收请求后处理并返回响应,形成 “请求 - 响应” 的通信模型。比如你在浏览器输入网址,就是客户端向目标服务器发送 HTTP 请求,服务器再把网页内容以 HTTP 响应的形式返回给浏览器。
2.传输多种数据
类型虽然名字带 “超文本”,但 HTTP 实际可以传输多种数据,包括 HTML 页面、图片、视频、JSON 数据、文件等,支撑了网页、APP 接口等多种场景的数据交互。
3.定义请求与响应格式
客户端的 HTTP 请求包含 请求方法(如 GET 用于获取数据、POST 用于提交数据)、请求头(携带客户端信息、请求参数等)、请求体(提交的表单数据、JSON 等)。
服务器的 HTTP 响应包含 状态码(如 200 表示成功、404 表示资源不存在)、响应头(携带服务器信息、数据格式等)、响应体(实际要传输的内容)。
无状态通信支撑
4.HTTP 本身是无状态协议,即服务器不会记住客户端的上一次请求状态。这种特性简化了服务器设计,同时也可以通过 Cookie、Session 等技术来实现状态保持(比如登录状态的维持)。

浙公网安备 33010602011771号