确保使用zip发布表单

时间:2009-05-20 20:49:51

标签: html forms post zip

我有一个表单,它发布了一个非常长的字符串(60k),它是高度可压缩的。我想确保浏览器以zip格式对表单数据进行编码,以减少所需的网络带宽,但我不知道该怎么做。有人能指出我正确的方向。

3 个答案:

答案 0 :(得分:2)

简短的回答是:你不能,至少不能以你问题所暗示的透明方式。虽然HTTP 1.1规范允许压缩请求,但很少(如果有的话)浏览器支持它。您不能通过HTML标记中的某些内容打开它。

即使浏览器可以执行此操作,也需要将服务器配置为接受它。您可能最终发送压缩请求,只是让服务器拒绝它。然后浏览器将再次发出请求,这次没有压缩。

正如其他人所指出的那样,您可以在Javascript中自己压缩数据,但您需要在服务器上的应用程序中对其进行解压缩。不要忘记处理Javascript被禁用的情况。

答案 1 :(得分:0)

虽然大多数人只压缩响应,但您可以这样做。您应该阅读GZip Deflate和内容编码。

以下是一些可以帮助您入门的资源:

This post也可能有帮助。

答案 2 :(得分:0)