是否可以在 HTTP POST 请求中使用 Content-Encoding: gzip ?
我正在尝试将一些压缩文件上传到服务器。这些文件将相当大,并且服务器是标准 HTTP 服务器,其中接口定义它们不被压缩。是否可以使用类似 Content-Encoding 的内容来指示上传请求已被压缩,就像用于下游压缩一样?
I'm trying to upload some files with compression to a server. The files will be fairly large and the server is a standard HTTP server where the interface defines that they're not compressed. Is it possible to use something like Content-Encoding to indicate that the upload request is compressed, much like it is used for downstream compression?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Apache 通过 mod_deflate 模块 支持它,但我不认为常见的网络服务器功能。如果您有权访问服务器,则可以启用此模块或重写服务器端代码来处理压缩数据(例如,一个特殊的 servlet/php,它使用解压缩的数据调用原始 servlet/php)。
Apache supports it with the mod_deflate module but I does not look a common web server feature. If you have access to the server you can enable this module or rewrite the server side code to handle your compressed data (e.g. a special servlet/php which call the original servlet/php with the decompressed data).