根据规范,HTTP Accept标头可以有多个值,如下所示:
Accept: text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8
我的问题是:具有多个值的Accept标头是否需要至少有一个权重?或者,如果没有任何内容类型具有权重,它们仍然有效吗?
换句话说,根据规范,这个Accept标头是否仍然有效?
Accept: text/html, application/xhtml+xml, application/xml, */*
提前感谢一大堆!
答案 0 :(得分:1)
质量值是可选的,但每个条目的隐含质量值为1.
https://developer.mozilla.org/en-US/docs/Glossary/Quality_values
值的重要性由后缀'; q ='后跟一个介于0和1之间的值,最多三位小数,最高值表示最高优先级。如果不存在,则默认值为1.