http/1.0能够处理压缩和gzip内容吗?我已经完成了在我的极简主义web服务器中实现deflate和gzip,我真的不知道使用http/1.0的浏览器是否能够处理deflate和gzip压缩内容。
发布于 2008-10-27 10:36:24
实际上,这取决于浏览器;而不是协议(HTTP1.0确实很好地支持压缩)
您应该检查Accept-Encoding头,它要么是gzip,要么是deflate。如果头部不在那里,那么就不要压缩。
发布于 2008-10-27 14:38:50
对于deflate的含义,似乎有不同的解释。HTTP1.1指定了RFC 1950 (zlib)格式,但是IIS会生成一个原始的Deflate流。Internet Explorer无法处理RFC1950流-它将deflate内容编码解释为RFC1951-因此您可能希望完全避免这种格式。
.NET DeflateStream只实现了Deflate压缩算法,它不会创建Zlib格式。
发布于 2008-10-27 10:34:41
查看this rather extensive list。(简短的答案似乎是:是的,他们是这样做的)。
https://stackoverflow.com/questions/239512
复制相似问题