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