0
我知道,the http clients sends0x10
0x13
字节通知http服务器请求数据已完成。HTTP服务器如何通知客户端响应已结束
但服务器如何通知http客户端响应数据已完成? (它发送-1
,即<EOF>
正确)?
我知道,the http clients sends0x10
0x13
字节通知http服务器请求数据已完成。HTTP服务器如何通知客户端响应已结束
但服务器如何通知http客户端响应数据已完成? (它发送-1
,即<EOF>
正确)?
编号HTTP客户端不会将CRLF发送到服务器以指示请求已完成,并且服务器不会向客户端发送特定的字节序列以指示完成。您应该阅读本文档:http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.4以了解客户端和服务器如何确定请求或响应何时完成。简短的总结是Content-Length报头,分块传输编码终止符或TCP/IP连接关闭都被用作信号。
最近的解释是:http://greenbytes.de/tech/webdav/draft-ietf-httpbis-p1-messaging-16.html#rfc.section.3.3 - 这是为了澄清RFC 2616很多。 –