我在Google云端存储上有一系列未压缩的(二进制/八位字节流)文件。我试图使用gzip下载它们。根据这个页面
https://developers.google.com/storage/docs/json_api/v1/how-tos/performance
我可以添加
Accept-Encoding:gzip User-Agent:我的程序(gzip)
并下载压缩的文件。这对我不起作用。我错过了什么吗?文件总是以未压缩的方式返回。其他人遇到同样的问题吗?
答案 0 :(得分:1)
您可以添加该标头以表示您愿意接收gzip压缩内容,但HTTP规范表明无法保证。对于Google云端存储,除非该对象已使用gzip内容编码上传,否则响应将不会包含gzip压缩内容(即GCS不会动态压缩对象)。
(链接的文档页面可能更清楚这一点,我建议澄清这个问题。)