出现在浏览器地址栏或搜索框



在传统HTTP/1.1请求中,第一行通常包含请求方法、资源路径和协议版本,协议版本应当使用标准形式。如果版本字段被写成无法识别的内容,服务器、代理或网关可能返回协议错误、400错误,也可能直接关闭连接。



需要注意的是,HTTP/1.1与HTTPS不是同一个概念。HTTP/1.1表示协议版本,HTTPS则表示在HTTP通信基础上增加了TLS加密。一个网站可以使用HTTPS传输HTTP/1.1、HTTP/2或HTTP/3,不能仅凭“HTTPS”判断具体使用的是哪一个HTTP版本。



检查配置项名称、协议版本拼写和标点格式,重点确认是否应填写HTTP/1.1、HTTP/2或HTTP/3。🔮还要查🚀看客户端库、反向代理和服务器软件是否支持目标版本,避免把协议版本写入了不接受该格式的字段。



出现在配置文件或程序报错中



现有常见的HTTP版本包括HTTP/0.9、HTTP/1.0、HTTP/1.1、HTTP/2和HTTP/3,并不存在通用的“HTTP/9.1”。其中,HTTP/3属🔑于较新的HTTP协议实现,底层通常使用QUIC传输,并不是把版本号直接升级为9.1。



HTTP/1.1的正确写法是HTTP/1.1,不是http9.1,n。它规定了客户端与服务器之间进行请求和响应时的基本格式,例如请求方法、请求路径、📌请求👍头以及响应状态码等。



举报/反馈