现在是否使用HTTP 1.0?

这是一个愚蠢的问题要问。 HTTP 1.0仍然被任何客户端或服务器使用? 因为我正在使用需要HTTP 1.1的代理服务器程序

有一个关于这个在不久之前的stackoverflow的讨论 ,也有一些在这里

要点是它还在使用中。

是的 – 许多反向代理包只有1.0。 他们会收到1.1个请求,但所有的后端stream量都是1.0。 Nginx浮现在脑海。

简短的回答:是的。 长答案:你不能说HTTP 1.0已经绝迹。 基本上有很多使用1.0编码的工具,所以如果你正在使用代理,你必须同时支持1.0和1.1。 这个文档在1.0和1.1之间有一些关键的区别,对于你来说看看1.0是如何处理caching以及1.1是如何处理这一点很重要。

当我在PHP中使用套接字和端口或CURL等时,我有时会从远程服务器请求HTTP 1.0,这样我就可以保证响应不会被分块。

显然还不是很好的理由!

是的,特别是在脚本化的Web客户端解决scheme。