从HTTP请求Header文件时,如果content-Length可用,则不显示keep-alive

时间:2011-02-28 20:08:00

标签: http connection

当我向某些服务器发送标头请求时,我有两种情况, 或 1)没有可用的内容长度响应表示分块数据,如果是,则Connection:keep-alive响应可用 2)Content-Length可用,但是Connection:keep-alive不是,

在第二种情况下,这意味着连接被丢弃或者是否使用默认超时和最大连接设置保持活动状态,这就是为什么不发送它。

我确实需要确保连接保持活动状态,以便进一步测试。

每次发出请求时,我都会发送一个Connection:keep-alive,

请帮助??

1 个答案:

答案 0 :(得分:2)

对于HTTP / 1.1连接,keep-alive is the default。因此,“Connection:keep-alive”标头仅对HTTP / 1.0连接有用。因此,除非客户端特别要求“连接:关闭”,否则服务器将(通常)保持连接打开以进一步请求。