加载中...

| 类型 | 应用层网络协议 |
| 标准化组织 | 互联网工程任务组(IETF) |
| 首次提出 | 20世纪90年代初 |
| 常用端口 | 80;HTTPS 通常使用 443 |
| 主要版本 | HTTP/1.1、HTTP/2、HTTP/3 |
| 官网 | httpwg.org |
HTTP 超文本传输协议是一种用于客户端与服务器之间传输网页、图片、视频、接口数据等资源的应用层网络协议。
HTTP 的英文全称是 Hypertext Transfer Protocol,是万维网的基础协议。用户在浏览器中打开网站时,浏览器会向服务器发送 HTTP 请求,服务器处理后返回状态信息、响应头和资源内容,浏览器再将其解析并显示。
HTTP 采用请求与响应模式,并且通常被称为无状态协议:服务器默认不会仅凭前后两次请求判断它们来自同一会话。网站一般通过 Cookie、会话标识或令牌维持登录状态。普通 HTTP 不负责加密,HTTPS 则在 HTTP 与传输过程之间加入 TLS,以降低内容被窃听或篡改的风险。
HTTP 不仅用于浏览网页,也广泛用于 REST API、移动应用通信、文件下载、流媒体分发、设备联网和微服务调用。缓存、内容分发网络和代理服务器也通常依据 HTTP 规则优化访问速度与资源管理。
问:HTTP 和 HTTPS 有什么区别?答:HTTPS 是经过 TLS 加密保护的 HTTP,可验证服务器身份,并保护传输内容的机密性和完整性。
问:HTTP 是否只能传输文本?答:不是。它可以传输图片、音频、视频、压缩包及各种二进制数据,具体格式由内容类型等头部字段说明。
问:HTTP 状态码 404 表示什么?答:表示服务器未找到请求对应的资源,常见原因是地址错误、页面被删除或路由配置不正确。

| 类型 | 应用层网络协议 |
| 标准化组织 | 互联网工程任务组(IETF) |
| 首次提出 | 20世纪90年代初 |
| 常用端口 | 80;HTTPS 通常使用 443 |
| 主要版本 | HTTP/1.1、HTTP/2、HTTP/3 |
| 官网 | httpwg.org |
登录 后参与讨论
暂无讨论,来发表第一条评论吧