如果客户端发送连接关闭标头,服务器可以响应有效负载吗?

问题描述

我正在测试我的代理服务器,但客户端的连接关闭标头出现问题。如果我尝试使用身份传输编码从服务器响应,则它被限制为 390 个字节。阅读wireshark后,我决定我的问题来自tcp.reassembled.length的限制,390有效载荷与tcp.reassembled.length的512匹配。分块响应根本不起作用。

据我所知,如果客户端发送连接关闭标头,服务器应该只回复一个数据包,并且发送有效负载是一种未定义的行为?

解决方法

“据我所知,如果客户端发送连接关闭标头,服务器应该只回复一个数据包,并且发送有效负载是一种未定义的行为?”

不是,这意味着服务器应该发送完整的响应,然后关闭连接。