在浏览器向服务器发送POST请求时,是否可以使用压缩格式发送数据?如果可以,应该如何操作?
在浏览器向服务器发送POST请求时,是否可以使用压缩格式发送数据?如果可以,应该如何操作?
浏览器不支持原生压缩从浏览器发送到服务器的数据。
你需要找到一个解决方法,使用客户端语言(例如JavaScript GZip实现、Java Applet等)。一定要向用户显示浏览器正在做什么以及为什么需要一些时间。
我不知道你的应用程序范围,但在公司网站上,你可以限制输入为压缩文件。要求用户上传.zip/.7z/.rar/...文件。
服务器可以自动地对客户端进行gzip压缩响应。
压缩客户端到服务器的消息不是标准的,因此需要您进行一些工作。使用JavaScript在客户端压缩您非常大的POST数据,然后在服务器端手动解压缩。
除非带宽使用是主要瓶颈,否则通常不会有益处。压缩需要时间和CPU使用率来执行。