我正在确定来自Accept-Language标题的用户的语言/语言环境,并想知道它们是否可以通过订单来传递。我写了一个PHP排序功能,以确保它们处于降序,但如果是不必要的,我想删除它。

适当顺序的示例:

Accept-Language: fr-ca, fr; q=0.8, en-ca; q=0.6, en-us; q=0.4, en; q=0.2

命令不当的示例:

Accept-Language: fr-ca, en; q=0.2, en-ca; q=0.6, en-us; q=0.4, fr; q=0.8

有帮助吗?

解决方案

是,可以从订单中发送内容协商值。

http / 1.1规范没有定义关于接受 - *标题中值的排序的任何内容。因此,订单对客户端的偏好没有任何意义。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top