我知道,the http clients sends 0x10
0x13
字节通知http服务器请求数据已完成。
但服务器如何通知http客户端响应数据已完成? (它发送-1
,即<EOF>
正确)?
答案 0 :(得分:3)
没有。 HTTP客户端不向服务器发送CRLF以指示请求已完成,并且服务器不向客户端发送特定字节序列以指示完成。您应该阅读本文档:http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.4以了解客户端和服务器如何确定请求或响应何时完成。简短的总结是Content-Length头,Chunked Transfer-encoding终结符或TCP / IP连接闭包都被用作信号。