小编典典

Accept* HTTP 标头中的 q=0.5 是什么?

all

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7

这些 ‘q=%f’ 是什么意思?


阅读 84

收藏
2022-06-25

共1个答案

小编典典

这称为 相对品质因数从HTTP/1.1
规范,搂14.4
可以看出,它以
0 到 1 的等级指定了用户喜欢的语言:

每个语言范围都可以被赋予一个相关的质量值,该值表示用户对该范围指定的语言的偏好的估计。质量值默认为“q=1”。例如,

  Accept-Language: da, en-gb;q=0.8, en;q=0.7

意思是:“我更喜欢丹麦语,但会接受英式英语和其他类型的英语。”

2022-06-25