我有一个表单,它发布了一个非常长的字符串(60k),它是高度可压缩的。我想确保浏览器以zip格式对表单数据进行编码,以减少所需的网络带宽,但我不知道该怎么做。有人能指出我正确的方向。
答案 0 :(得分:2)
简短的回答是:你不能,至少不能以你问题所暗示的透明方式。虽然HTTP 1.1规范允许压缩请求,但很少(如果有的话)浏览器支持它。您不能通过HTML标记中的某些内容打开它。
即使浏览器可以执行此操作,也需要将服务器配置为接受它。您可能最终发送压缩请求,只是让服务器拒绝它。然后浏览器将再次发出请求,这次没有压缩。
正如其他人所指出的那样,您可以在Javascript中自己压缩数据,但您需要在服务器上的应用程序中对其进行解压缩。不要忘记处理Javascript被禁用的情况。
答案 1 :(得分:0)
答案 2 :(得分:0)