gpt4 book ai didi

当由 http 响应返回时,Python zlib 不可解码

转载 作者:太空狗 更新时间:2023-10-30 00:58:03 25 4
gpt4 key购买 nike

我正在使用 Amazon S3 来提供静态文件。当 Content-Type 只是 'text/css' 并且我没有压缩文件时,返回正常。如果我尝试 zlib.compress() 将返回的内容并将 Content-Encoding 更改为“gzip”,浏览器将无法解码结果。在 Chrome 中,错误是

Error 330 net::ERR_CONTENT_DECODING_FAILED

在 Safari 中,

“cannot decode raw data” (NSURLErrorDomain:-1015)

python的zlib有没有什么特别之处,保证结果能被浏览器返回并解压?

最佳答案

我也有同样的问题。

如果您发送 header :

Content-Encoding: gzip

Safari/Chrome 显示该错误。

但是如果你改为发送:

Content-Encoding: deflate

Safari/Chrome 可以很好地解码输入。

关于当由 http 响应返回时,Python zlib 不可解码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1835585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com