HTTP Server如何通知其客户端响应已结束

时间:2011-10-07 15:48:43

标签: http httpclient

我知道,the http clients sends 0x10 0x13字节通知http服务器请求数据已完成。

但服务器如何通知http客户端响应数据已完成? (它发送-1,即<EOF>正确)?

1 个答案:

答案 0 :(得分:3)

没有。 HTTP客户端不向服务器发送CRLF以指示请求已完成,并且服务器不向客户端发送特定字节序列以指示完成。您应该阅读本文档:http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.4以了解客户端和服务器如何确定请求或响应何时完成。简短的总结是Content-Length头,Chunked Transfer-encoding终结符或TCP / IP连接闭包都被用作信号。