在HTTP/1.0响应中指定内容长度头有什么好处?
HTTP/1.0规范声明服务器可以通过在HTTP/1.0响应中指定内容长度头有什么好处?,http,http-content-length,Http,Http Content Length,HTTP/1.0规范声明服务器可以通过 发送内容长度标题,或 在发送整个响应后关闭连接 因此,对于图像、Html页面或Ajax数据等正常响应,Content-Length标题是可选的 由于提供了该标题,因此在某些情况下使用它会带来一些好处 因此,问题是:这些案例是什么?好处是什么? (例如:如果响应是正在下载的文件,则如果指定了内容长度,则浏览器会显示一个进度条。)当内容长度可预测时,将其传达给客户端会有所帮助,因为这样可以一次分配所需的内存和磁盘空间,从而实现更高效的传输,如果客户无法获得
- 发送
标题,或内容长度
- 在发送整个响应后关闭连接
Content-Length
标题是可选的
由于提供了该标题,因此在某些情况下使用它会带来一些好处
因此,问题是:这些案例是什么?好处是什么?
(例如:如果响应是正在下载的文件,则如果指定了
内容长度
,则浏览器会显示一个进度条。)当内容长度可预测时,将其传达给客户端会有所帮助,因为这样可以一次分配所需的内存和磁盘空间,从而实现更高效的传输,如果客户无法获得所需资源,也可以提前堕胎
这优化了传输,这对服务器和客户端都有好处
当无法预测内容长度时(例如,因为它是动态生成的),这些优化显然是不可能的