HTTP标头可以本地化吗?

时间:2012-01-18 14:46:44

标签: http localization

HTTP Accept标头可以使用q说明符指定优先级,例如

application/xml;q=0.8

我查看了RFC,但是可以看到q说明符是否受本地化影响。例如,如果相应地设置q=0,8,欧洲浏览器是否可以将该数字发送为Accept-Language

如果没有,那么某处必须有一些文档指明HTTP使用句点符号并且在其标题中是文化不变的吗?

2 个答案:

答案 0 :(得分:3)

<{3}}的Section 3.9(HTTP / 1.1规范)定义了质量值(在您的示例中分配给'q'的值):

qvalue         = ( "0" [ "." 0*3DIGIT ] )
               | ( "1" [ "." 0*3("0") ] )

所以所有HTTP应用程序都必须使用小数点,而不是逗号或其他任何内容,无论它们驻留在世界的哪个位置。

答案 1 :(得分:1)

技术协议始终与文化无关 - 它是技术性的,而不是美国式的或任何东西。当然,您无法在HTTP标头中本地化任何内容。您也不能通过将标题字段翻译为在浏览器运行或写入的国家/地区使用的语言来本地化标题字段。