2012-12-19 150 views

回答

-1

你应该实现持久连接的HTTP/1.1

之间的HTTP/A显著差异1.1和更早版本的HTTP的是永久连接任何HTTP连接的缺省行为。也就是说,除非另有说明,否则客户端应该假定即使在服务器发生错误响应之后服务器也将保持持久连接。

这种选择性实际上是为HTTP客户端设计的。

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

+0

-1它说'应该'清楚地在你参考的规格。该参考文献还清楚地定义了“应该”必须“等的含义。因此,任何忽略它们的实现都是不寻常的,但它仍然是合规的...... – Fraser

+1

我相信客户端可以选择不通过设置来建立持久连接适当的标题,而不是服务器根本不支持它。 – Fenton

+0

是啊这两个都是真实的 - 客户端不必发送它,服务器可以自由地忽略它。 – Fraser

-1

HTTP实现应该实现持久连接和持久HTTP连接有许多优点,但它仍然是可选的客户端来实现通过设置连接头保持活跃,或设置为关闭永久连接。但客户端应该考虑新的服务器可能只支持持久连接,而较旧的服务器可能不支持持久连接,并且通过读取服务器报告的错误将会清楚。

+0

这个问题是2岁,已经回答。你为什么碰撞它? –

+0

增加我的声誉! – mehdi