Sea*_*yen 49 http http-headers
是Content-LengthHTTP/1.0响应所需的标头吗?HTTP规范提到它是请求所必需的,但没有提及有关响应的任何内容:
http://www.w3.org/Protocols/HTTP/1.0/draft-ietf-http-spec.html#Content-Length
包含实体主体的所有HTTP/1.0请求消息都需要有效的Content-Length字段值.
如果响应不需要,当客户端大于1MB时,客户端如何读取响应?
mic*_*ica 55
规范(你挂)的第10.4节并没有说关于应对自身需求什么,而是链接到部分7.2.2,指定服务器可以指示通过包含实体主体的响应的长度
Content-Length标题,或第7.2节说,对HEAD请求的响应以及1xx,204或304响应不应包括实体主体,因此不需要包括Content-Length标题; 和
所有其他响应必须包括实体主体或
Content-Length定义为零(0)的标头字段.
所以回答这个问题:当没有Content-Length收到时,客户端会一直读取,直到服务器关闭连接.