3

根据规范,HTTP Accept 标头可以有多个值,如下所示:

Accept: text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8

资源

我的问题是:接受具有多个值的标头是否需要至少一个权重?或者,如果没有任何内容类型具有权重,它们仍然有效吗?

换句话说,根据规范,这个 Accept 标头是否仍然有效?

Accept: text/html, application/xhtml+xml, application/xml, */*

提前致谢!

4

1 回答 1

3

质量值是可选的,但是每个条目都有一个隐含的质量值 1。

https://developer.mozilla.org/en-US/docs/Glossary/Quality_values

一个值的重要性由后缀“;q=”标记,后跟一个介于 0 和 1 之间的值,最多包含三位十进制数字,最高值表示最高优先级。不存在时,默认值为 1。

于 2018-05-22T10:38:02.040 回答