什么是 HTTP/1.0?
HTTP/1.0 是超文本传输协议 (HTTP) 的版本之一,用于在客户端(例如,Web 浏览器)和 Web 服务器之间传输 HTML 等内容。 HTTP 版本介绍如下: 1991 年发布 HTTP/0.9,1996 年 5 月发布 HTTP/1.0,1997 年 1 月发布 HTTP/1.1,2015 年 5 月发布 HTTP/2。
第一个版本 HTTP/0.9 非常简单,没有响应规范,只有 GET 方法可用。 HTTP/1.0 引入了响应标头,并通过添加 POST、PUT、DELETE 等扩展了方法。 此外,HTTP/1.0 通过在请求标头中包含协议版本来与 HTTP/0.9 区分开来。
HTTP/1.1 进一步扩展了支持的方法范围,并引入了基于名称的虚拟主机。 它还包括 KeepAlive 等功能,它可以维持连接以处理多个请求而无需重新连接,以及请求管道,它可以发送多个请求而无需等待单独的响应。 这些进步减少了 TCP 连接资源的使用并提高了响应能力。
目前,HTTP/1.1是使用最为广泛的版本。 同时,HTTP/2 也做出了进一步的改进,包括增强 TCP 资源利用率、性能优化、增强安全性等。