那里还有HTTP / 1.0客户端吗?

问题描述

| 如果是这样,它们是什么? 我之所以问是因为我正在制作Web服务器,并且不确定是否应该花时间担心客户端不是HTTP / 1.1(发送良好响应等)。     

解决方法

        当然它们仍然存在;至少它们仍然可以存在。不是Web浏览器的许多程序都发出HTTP请求,因此它们使用HTTP / 1.0发出“ 0”请求,因为HTTP / 1.0不需要客户端提供太多信息。如果您要制造一个受大规模支持的Web服务器,则绝对应该支持它们。 Internet Explorer 6.0并未得到广泛使用,但仍被普遍支持,因为世界尚未放弃它。 (顺便说一句,这不是我不赞成IE6的继续存在。)     ,        Nginx是一种流行的反向代理,默认情况下使用HTTP 1.0向上游服务器发出所有客户端请求。我相信这样做是出于性能方面的考虑,因为HTTP 1.1请求是持久的,因此会占用上游服务器上的更多资源。 Nginx确实允许您将HTTP 1.1配置为上游协议,但是我怀疑它是否被广泛使用,因为大多数上游往往是本地的,并且使用1.0不会遭受很多额外的连接延迟。 Nginx配置打开1.1的事实在某种程度上也证明了这一点,因为如果它被广泛使用,它们可能会简化打开它的过程。     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...