18.1.4 SHTTPD支持的HTTP协议版本的需求

本文介绍了HTTP协议从0.9到1.1的主要版本特点和发展历程。包括早期简单GET请求的0.9版本,到引入版本标识并广泛应用的1.0版本,再到当前主流的1.1版本,后者优化了持久连接和代理服务器的支持。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

18.1.4  SHTTPD支持的HTTP协议版本的需求

超文本传输协议从开始出现到现在已经演化出了很多版本,它们中的大部分都是向下兼容的。在RFC 2145中描述了HTTP版本号的用法。客户端在请求的时候先告诉服务器客户端所采用的HTTP协议版本号,而后者则在响应中采用相同或者更早的协议版本。目前版本有0.91.01.1版本。

q      HTTP/0.9版本:版本0.9是已经过时的版本,它只接受一种请求方法GET,没有在通信字段中指定版本号,且不支持请求头。由于该版本不支持POST方法,所以客户端无法向服务器传递太多信息。

q      HTTP/1.0版本:这是第一个在通信中指定版本号的HTTP协议版本,至今仍被广泛采用,特别是在代理服务器中。

q      HTTP/1.1版本:这是目前流行的版本,是一种默认采用持久连接的版本,并能很好地配合代理服务器工作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值