接受编码(请求)
Accept-Encoding
采用多种编码,并包含服务器应使用的可选首选项。编码是 IANA 注册表中可用编码列表中的编码之一。例如 gzip
。
编码由逗号分隔,并带有可选的品质因数(使用 ;q=
),该因素用于客户端使用此编码的首选项。品质因数的值从 0 到 1,数字越大,对该编码的偏好越多。
如果未包含此标头,则客户端不会声明编码的任何首选项。这并不意味着客户端支持所有编码。
除非你用 identity;q=0
拒绝,否则 identity
的值总是可以接受的。
服务器使用 Content-Encoding
通知客户端它正在使用什么编码。
如果服务器找不到可接受的字符集来回复,那么它应该发送 406(不可接受)响应或忽略此标头并且不进行任何内容协商。