我正在创建“手工制作”的HTTP 1.0、1.1服务器。我最近集成了zip lib,因此现在我可以输入和输出流式编码的gziped数据。我想知道发送哪些主要浏览器(有效的浏览器-IE6-IE10,Chrome,FF等)Accept-Encoding: deflate, gzip, ...
,这样Content-Encoding: gzip
今天可以处理吗?他们中的哪个对质量有期望?他们中的哪一个可以将编码的gzip邮寄请求和multypart / form数据发送到我的服务器?
1
无论如何,您不应该依赖于Accept-Encoding标头吗?还是只是出于好奇而问?
—
Flimzy
@Flimzy如果要存储预先编码的文件(可以这样做以减少CPU负载,减少磁盘空间使用,提高压缩级别,或者因为要从完全静态的服务器提供文件) ,那么您就真的没有奢侈地坚持Accept-Encoding标头。如果您可以遵循标题,那么您当然应该这样做,但是由于现今对gzip的支持几乎是普遍的,因此可以构建您的网站来要求gzip支持。
—
Hayden Schiff
@haydenschiff当然,您仍然可以接受accept标头。如果要存储压缩数据,则已经准备好将其解压缩以供接受标头指示。
—
Flimzy