请问什么样的网络资源,响应的头部才有content-length?
拿一个网页,和一张图片举例
网页链接没有content-length
,而图片资源是有content-length
,那么这样理解对吗:
- 是不是所有静态资源,如图片、文档、音视频文件都有
content-length
? - 而所有的脚本,超文本链接是没有
content-length
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
http头部的
content-length
与content-type
无关,但与chunked encoding有关,如果你的nginx服务器开启了动态gzip压缩功能,则默认开启了chunked encoding,这时发送的response里就没有content-length
了,因为这个尺寸是由nginx动态计算的,无法预知其大小,如果需要的话,你必须开启nginx的静态压缩功能。参见nginx的gzip功能。