我正在编写客户端软件,该软件使用大量文本(实际上是 JSON 对象)作为 POST 参数来启动 HTTP 请求。我想在发送之前压缩此文本并在服务器上解压缩该文本。
Gzip 生成二进制文件,我认为我无法将其作为 POST 参数发送。
存在哪些选项/算法来压缩文本并将其发送到 Web 服务器?
编辑:是否可以选择 GZIP 然后对二进制数据进行 BASE64 编码?
为什么不直接使用标准HTTP gzip 压缩 http://en.wikipedia.org/wiki/HTTP_compression?
(不必要地重新发明轮子似乎有点疯狂。)
Update
啊,是的 - 我的错。那么为什么不简单地对文件进行 gzip 压缩,将其上传到服务器,就像上传 multipart/form-data 文件一样,然后在服务器上取消 gzip 压缩呢?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)