内容协商值是否会被发送出订单?
-
21-12-2019 - |
题
我正在确定来自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规范没有定义关于接受 - *标题中值的排序的任何内容。因此,订单对客户端的偏好没有任何意义。
不隶属于 StackOverflow