当我向某些服务器发送 header 请求时,我有两种情况, 任何一个 1) 没有可用的内容长度响应,表示分块数据,如果是,则连接:保持事件响应可用 2) Content-Length 可用,但 Connection: keep-alive 不可用,
在第二种情况下,这是否意味着连接已断开,或者它是否通过默认超时和最大连接设置保持事件状态,这就是它未发送的原因。
我真的需要确保连接保持事件状态,以进行进一步测试。
我每次发出请求时都会发送一个连接:保持事件状态,
请帮忙??
最佳答案
对于 HTTP/1.1 连接,keep-alive is the default .因此,“Connection: keep-alive” header 仅对 HTTP/1.0 连接有用。因此,除非客户端特别要求“连接:关闭”,否则服务器(通常)会保持连接打开以供进一步请求。
关于http - 从 HTTP 请求头文件时,如果内容长度可用,则不显示保持事件状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5146998/