HTTP服务器不支持持久连接

时间:2012-12-19 20:29:06

标签: standards-compliance httpserver http-1.1

HTTP / 1.1服务器是否可能不支持持久连接并仍然符合HTTP?

3 个答案:

答案 0 :(得分:2)

是的,你可以在这里阅读规范。

HTTP 1.1 implementations SHOULD implement persistent connections.

应该意味着在特定情况下可能存在忽略持久连接的正当理由,但在选择不同的课程之前必须理解并仔细权衡其全部含义。

答案 1 :(得分:-1)

您应该为HTTP / 1.1实现持久连接

  

HTTP / 1.1和早期版本的HTTP之间的显着差异是持久连接是任何HTTP连接的默认行为。也就是说,除非另有说明,客户端应该假设服务器将保持持久连接,即使在服务器的错误响应之后也是如此。

这种选择性实际上适用于HTTP客户端。

来源:http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1

答案 2 :(得分:-1)

HTTP实现应该实现持久连接,并且持久性HTTP连接有许多优点,但客户端通过设置连接头保持活动状态或将其设置为close来实现持久连接仍然是可选的。但是客户端应该考虑更新的服务器可能只支持持久连接,而较旧的服务器可能不支持持久连接,并且通过读取服务器报告的错误就可以清楚了。