Nginx中gzip和Content-Length
今天客户端发现下载文件进度条无法显示,开发人员是根据Content-Length来获取文件大小的。我们有两台服务器对外提供文件下载,其中一台是正常的。比较写的nginx模块这一部分程序完全一致,仔细检查包头信息,发现两个包头中不一致的部分:
引用
HTTP/1.1200OK
Server:nginx/0.7.65
Date:Tue,16Nov201003:39:28GMT
Content-Type:text/plain
Connection:keep-alive
Content-Length:333570
Length:333570
Content-Range:bytes0-333569/333570
引用
HTTP/1.1200OK
Server:nginx/0.7.65
Date:Tue,16Nov201003:42:11GMT
Content-Type:text/plain
Transfer-Encoding:chunked
Connection:keep-alive
Vary:Accept-Encoding
Length:68020
Content-Range:bytes0-68019/68020
Content-Encoding:gzip
原来是因为一天修改了其中一台服务器的配置,打开了gzip后Content-Length字段就没有了。
相关推荐
RisenWang 2020-07-27
carolAnn 2020-04-26
houjinkai 2020-04-26
Neptune 2020-03-04
aolishuai 2020-02-18
aolishuai 2020-02-01
liwf 2020-02-01
SZStudy 2020-01-12
liwf 2020-01-10
stoneechogx 2020-01-09
yongzhang 2020-01-06
岁月如歌 2019-12-24
aolishuai 2019-12-16
岁月如歌 2019-12-06
byourb 2019-12-06
haoxun0 2019-11-28
泥淖 2019-11-12