Python zlib在HTTP响应中无法解码
我正在使用亚马逊的S3服务来提供静态文件。当文件的内容类型是'text/css',而我没有对文件进行压缩时,返回是正常的。如果我尝试使用zlib.compress()来压缩内容,并把内容编码设置为'gzip',浏览器就无法解码这个结果。在Chrome浏览器中,出现的错误是
Error 330 net::ERR_CONTENT_DECODING_FAILED
在Safari浏览器中,
“cannot decode raw data” (NSURLErrorDomain:-1015)
有没有什么特别的设置需要在Python的zlib中做,以确保返回的结果可以被浏览器解压缩?