【问题标题】:When requesting a Header file from HTTP , If content-Length is available then no keep-alive shown从 HTTP 请求 Header 文件时,如果 content-Length 可用,则不显示 keep-alive
【发布时间】:2011-07-06 01:01:38
【问题描述】:

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

在第二种情况下,这是否意味着连接被丢弃或者它是否在默认超时和最大连接设置下保持活动状态,这就是它没有被发送的原因。

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

我发送一个连接:每次我发出请求时都保持活动状态,

请帮忙??

【问题讨论】:

  • 保持连接活动的决定取决于服务器。客户端可以请求将其保持打开状态,但服务器会做出最终决定是否应该打开 - 否则使用打开且永远不会关闭的连接使服务器过载将是微不足道的。

标签: http connection


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2015-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-28
    • 1970-01-01
    • 2017-05-31
    • 2014-10-04
    相关资源
    最近更新 更多