HTTP Accept 头可以使用q
说明符指定优先级,例如
application/xml;q=0.8
我查看了 RFC,但可以看到关于 q
说明符是否受本地化影响的任何提及。例如,如果相应地设置了 Accept-Language
,欧洲浏览器是否可以将图形发送为 q=0,8
?
如果不是,我想一定有一些文档指定 HTTP 使用句点表示法并且在其 header 中是文化不变的?
最佳答案
Section 3.9的 RFC-2616 (HTTP/1.1 规范)将质量值(在您的示例中分配给“q”的值)定义为:
qvalue = ( "0" [ "." 0*3DIGIT ] )
| ( "1" [ "." 0*3("0") ] )
因此所有 HTTP 应用程序都必须使用小数点,而不是逗号或其他任何东西,无论它们位于世界的哪个地方。
关于http - HTTP header 可以本地化吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8912082/