返回信息流原文如下:
最近做http压缩解压缩测试,对于使用compress压缩的数据,浏览器总是显示解码失败。
我试过IE,Chrome和Firefox,它们的默认Accept-encoding都是gzip,deflate。我修改过firefox的Accept-encoding字段,不过这是没用的。百度Google都查过了,没找到相关的描述。
求问应该怎么做,或者各位能给出compress压缩格式已经被遗弃的官方文档也好~~
谢谢
这是一条镜像帖。来源:北邮人论坛 / www-technology / #28107同步于 2014/11/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
[结贴]怎么设置浏览器Content-encoding属性?
yanboyuan
2014/11/4镜像同步14 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
设置Accept-encoding吧?
一定要用IE Chrome Firefox吗?
用curl比较方便吧,直接设置 -H "Accept-encoding: compress" 就好了。
【 在 yanboyuan (东林的石头) 的大作中提到: 】
: 最近做http压缩解压缩测试,对于使用compress压缩的数据,浏览器总是显示解码失败。
: 我试过IE,Chrome和Firefox,它们的默认Accept-encoding都是gzip,deflate。我修改过firefox的Accept-encoding字段,不过这是没用的。百度Google都查过了,没找到相关的描述。
: 求问应该怎么做,或者各位能给出compress压缩格式已经被遗弃的官方文档也好~~
: ...................
只是想要确认现在什么场合下还会使用compress这种格式。虽然在标准里,不过根本没见过这样压缩的。
【 在 Chon 的大作中提到: 】
: 设置Accept-encoding吧?
: 一定要用IE Chrome Firefox吗?
: 用curl比较方便吧,直接设置 -H "Accept-encoding: compress" 就好了。
Accept-Encoding表明客户端支持的压缩编码方案 只简单的修改accept encoding并不能给浏览器扩展压缩编码支持
通过『我邮2.0』发布
解码失败的原因有很多,最好先看下你的payloads是不是符合http规范的
【 在 yanboyuan (东林的石头) 的大作中提到: 】
: 最近做http压缩解压缩测试,对于使用compress压缩的数据,浏览器总是显示解码失败。
: 我试过IE,Chrome和Firefox,它们的默认Accept-encoding都是gzip,deflate。我修改过firefox的Accept-encoding字段,不过这是没用的。百度Google都查过了,没找到相关的描述。
: 求问应该怎么做,或者各位能给出compress压缩格式已经被遗弃的官方文档也好~~
: ...................
通过『我邮2.0』发布
我以为accept改变后会激发Firefox做出一些改变的。
【 在 q397273499 的大作中提到: 】
: Accept-Encoding表明客户端支持的压缩编码方案 只简单的修改accept encoding并不能给浏览器扩展压缩编码支持
: 通过『我邮2.0』发布
不会的~
要明白Accept-Encoding是在浏览器发送给服务器的报文首部当中的,顾名思义,目的是告知服务器,自己可以接受什么样的编码
而Content-Encoding则是服务器告诉浏览器,响应所使用的编码方式
【 在 yanboyuan 的大作中提到: 】
: 我以为accept改变后会激发Firefox做出一些改变的。
如果是这样的话,基于安全考虑,应该是不允许修改这个字段的吧。
【 在 q397273499 的大作中提到: 】
: 不会的~
: 要明白Accept-Encoding是在浏览器发送给服务器的报文首部当中的,顾名思义,目的是告知服务器,自己可以接受什么样的编码
: 而Content-Encoding则是服务器告诉浏览器,响应所使用的编码方式
以我的理解,这个和安全关系不大吧=.=!
【 在 yanboyuan (东林的石头) 的大作中提到: 】
: 如果是这样的话,基于安全考虑,应该是不允许修改这个字段的吧。
通过『我邮2.0』发布
基本上已经被弃用了
http://en.wikipedia.org/wiki/HTTP_compression#Content-Encoding_tokens
compress – UNIX "compress" program method (historic; deprecated in most applications and replaced by gzip or deflate)
当然如果你想测试的话可以搭一个支持compress的服务端,然后用curl发起请求。
【 在 yanboyuan (东林的石头) 的大作中提到: 】
: 只是想要确认现在什么场合下还会使用compress这种格式。虽然在标准里,不过根本没见过这样压缩的。