0

ヘッダーからユーザーの言語/ロケールを判断していますが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

4

1 に答える 1

0

はい、コンテンツ ネゴシエーション値は順不同で送信できます。

HTTP/1.1 仕様では、Accept-* ヘッダーの値の順序について何も定義していません。したがって、注文はクライアントの好みには何の意味もありません。

于 2014-01-31T07:22:03.003 に答える