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’ 是什么意思?
这称为 相对品质因数 。从HTTP/1.1 规范,搂14.4可以看出,它以 0 到 1 的等级指定了用户喜欢的语言:
每个语言范围都可以被赋予一个相关的质量值,该值表示用户对该范围指定的语言的偏好的估计。质量值默认为“q=1”。例如, Accept-Language: da, en-gb;q=0.8, en;q=0.7 意思是:“我更喜欢丹麦语,但会接受英式英语和其他类型的英语。”
每个语言范围都可以被赋予一个相关的质量值,该值表示用户对该范围指定的语言的偏好的估计。质量值默认为“q=1”。例如,
Accept-Language: da, en-gb;q=0.8, en;q=0.7
意思是:“我更喜欢丹麦语,但会接受英式英语和其他类型的英语。”