相关疑难解决方法(0)

HTTP:"gzip,deflate"的首选Accept-Encoding是什么?

这个问题是关于HTTP标题"Accept-Encoding"的媒体类型的优先顺序,当它们具有相同的权重并且在我的博客上已被此评论提示时.

背景:

Accept-Encoding标头采用逗号分隔的媒体类型列表,浏览器可以接受例如gzip,deflate

品质因数也可以被指定为优先考虑例如在的情况下,其他的媒体类型"的gzip; Q = 0.8,放气",放气是优选的-但是不相关的这个问题.注意:"q = 0"的类型表示"不可接受".

RFC2616还指出应首先对媒体类型定义的"最具体的引用"进行加权.即"text/html; level = 1"应该用于"text/html" - 这也与问题无关.

题:

在以下情况中,哪种媒体类型优先?

Accept-Encoding: gzip,deflate
Run Code Online (Sandbox Code Playgroud)

两种类型都具有1的等效品质因数,并且这两种类型对浏览器都是"可接受的" - 因此可以使用任何一种类型.我总是假设输入的第一个类型应该是"首选",但在RFC中似乎没有特定的例子或偏好.

compression header http interpretation rfc2616

8
推荐指数
1
解决办法
3万
查看次数

标签 统计

compression ×1

header ×1

http ×1

interpretation ×1

rfc2616 ×1